In general when I start working on an experiment I have no idea what the final product is going to look like and quite often I'll just abandon the idea after a few rough prototypes. The blob seemed to have a lot a of potential from day one, so I took the time to make each commit a mini-milestone and also included a small description of what was accomplished. Thanks to the magic of git, below you can see and interact with each version of the blob (Unfortunately not every version will work in every browser).