CMS-2192 Templates API design.
Simplified descriptors by leaving just one config for everything (live-edit, component, template).