added a layer of extension to templates to support multiple apps per project