CMS-2735 Implement rendering of part from http.
Added RendererFactory and moved logic to specific Renderer implementations for each component type.