TemplateFactory creates template through presenter if specified