Add TemplateUtils.showVariable and TemplateUtils.hideVariableDemo
Refactor parsers