Support project template variables at project creation time
Problem to solve
When creating a project from a project template, there are files in the template that need 'placeholder' values set at creation (ie. server name, app name, port, etc).
When creating a new project from a template, the new project screen could have a collection of required/optional variables with values to be set by the user. When the project is created, all files are processed for variable replacement.