Building up components for the complex editor elements.