Template

A Template is a blueprint for a Node (hierarchy) with a set of Components and its Properties.

A new Node can be created by instantiating a Template, see Create new Node.

A Node instantiated from a Template can override Properties to customise its behaviour. Additional Components or subnodes can be added to an instantiated Node to extend its functionality.

Templates can also be instantiated as subnodes of a parent node derived from another template, templates can even be derived from other templates, where it really gets crazy and complicated :).

For now templates can only be created manually in xml. They reside in the various *.template.xml files.