Support placeholder escaping (so as to allow creating templates of templates)
E.g. creating templates as {project.name}-{project.version}
where the name would be populated when you create the template, but the version populated each time you use the template (e.g. when using within a script).
Edited by James Walker