Using templates in SystemObject, SystemScene & SystemTask interfaces.