[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
just double check you want `Template.RandomSeed = time.Now().UnixNano()` and then use `Template.RandomSeed` in the `ProcessParameters` ?