Template

A template holds the state of component's properties, methods, and events settings. A template can additionally contain:

Every template contains association to a component that the template was created for (or from). This association allows using a template as a component representative. Like a component, the template can be added to user's project. The template acts like an ordinary component with the only exception that it is already initialized.

There are two types of templates: