[WIP] Project Template

This is an WIP of the [Project Template](https://trello.com/c/mf6HHsqh/266-8-project-template) work.
The code below define the Project `structs` and implement parameters substitution for the JSON.

*TODO:*

* Add ServiceLinks substitution
That would seem to indicate that the id above really should be a machine-generated value, right?