As usual, I like to see things happening graphically so I combined it with KineticJS. I'd not used this before today and the fact I managed to get something going so quickly speaks volumes as to its simplicity.
Anyway, I put together something with some animation and a bunch of classes.
It's not much to look at, but like all things I do it's just to scratch the surface and get a feel for it (-:
BTW. The quality of the video is awful, not entirely sure why - must investigate next time I'm bored.