and experiment in SVG, SMIL animation and generative JavaScript