I like the simplicity of this.

It's possible to have a simpler preview for the editor than the actual front display. That's important for long or very wide output.

Template paths can be overridden to point to a custom plugin, to make them theme independent.

Nice work!