SVG Animated in JavaScript, Using Rotation Matrix
by Kevin Higgins, building on material from
Peter Collingridge