Add doc for TemplateEngine