Mark structure as Component
Mark structure as Event
Make list of excluded components. This template get structure types as argument. Should be added inside System structure.
Make list of readonly ependencies. This template get strings as arguments. Should be added inside System structure.
Set default system parameters (number of parallel jobs)
Make list of writable ependencies. This template get strings as arguments. Should be added inside System structure.
Main struct used as namespace for templates.