The second surprise was that the current CVS is noticeably more responsive than the version I'd been reading and playing with. I like it when things like that happen.
So, in any case, there are plenty of things missing, but I think it has potential. Let's get hacking!
(This cringe-inducingly upbeat tone will not last, I promise. Normal behaviour will resume shortly)