Simply create a project tree with all the aspects desired for the template, including any risks, documents, workers and project dependency conditions, then change the status of the project root to a code of type template.
The project tree will be converted to a template, and a button made visible to instantiate a copy of it. A link will also be added to the template list accessible from the main project menu.
It will still be possible to edit the template after converting, or convert it back into a regular project. Any projects created from the template will inherit all but live event data from the template. Project dependencies will also be mapped to the new tree, providing referenced projects were within the original template.