A block is a collection of static text and elements, and components, derived from a component
template. In the template, a block is demarcated using the <t:block> or <t:parameter>
elements. The interface defines no methods, but the provided implementations of Block are capable
of rendering their contents on demand.