CMS-2971 Ensure it's possible to render a Component not existing in the Page's template.
Introduced PageComponentService for retrieving component by name and module.