A template is a text document that contains variable name (with optionally processing logic syntax).
Each engine supports its own template syntax.
A template may be from the following type:
- text (default)
- raw - the template will not be processed and be returned as-is. (no-op operation)