@Singleton
TemplateLoader provideTemplateLoader(LaunchConfig launchConfig) {
String path = templatesPath == null ? launchConfig.getOther("handlebars.templatesPath", "handlebars") : templatesPath;
String suffix = templatesSuffix == null ? launchConfig.getOther("handlebars.templatesSuffix", ".hbs") : templatesSuffix;
FileSystemBinding templatesBinding = launchConfig.getBaseDir().binding(path);
return new FileSystemBindingTemplateLoader(templatesBinding, suffix);
}