@Kovid: With Ace, do you mean the editor over here? (
http://ace.c9.io/#nav=about) I hate it already, because the site does stupid things like disabling the Back button on Firefox. It leads me to believe that the developers also do stupid things with the editor component, and I haven't even seen it. Also... Javascript? You'd run the editor within a browser window? I'd personally would be in favour of using something wrapped in Python and then extending that using Python itself.
@theducks: CV = Code View I think, but what is BV? Book View? I think that this view will be one of the later things to be implemented.