V0.3

Lots of refactoring, new features and bug fixes. Demos are now interactive.