[layout-config] TemplateBuilder class