The template layer of every AEM component in the estate. Its virtue is that a template
is valid HTML with data-sly-* attributes, so a front-end developer can read it; its
limit is that the logic behind it is Java, and the boundary between the two is where
most AEM front-end friction lives.