Ask HN: How to Generate Animations Programatically?