The idea is to have a single column document with editable code cells, just like an iPython notebook. It should allow users to execute a single code chunk or the entire document.
I think this should not be very complicated. In fact, I already have an interactive single column version of the console, with output below, and I should be able to tweak it.