Additionally, I think that's actually the right way to do it. The result should be optimized for viewing, not for editing, and the editing environment should be optimized for editing, not for viewing. If the two can be merged into a tight feedback loop, then maybe we can get something of the best of both worlds.