Unify logic for generate/isolate commands
Remove use of TemplateWrapper in highlight block
Escape output for use by rainbow.js
Add support for rouge highlighting
Fix syntax highlighting when not using rainbow.js