Angular Component Portals
What if you could lazily load a NgModule and instantiate any component inside the module without a direct reference to the component type?