CMS-2192 Templates API design.
Introduced Renderable as base for Component. Renamed ComponentType to ComponentRenderer. Image is a Component.