Marvin makes me smile :)). Good job!
Seems like a really cool start to a project that has huge potential :D.