Vimsical is a coding environment with a built-in auto-committing version control system. It turns regular coding sessions into tutorials. We got it working for code (text) and are working to support graphics.
I wrote a blog post that goes into depth:
Here’s a Vims to play with
If you’d like Vimsical style version control for your projects, talk to me. It runs in JS, we’re happy to host your code, (soon graphics).