https://github.com/thekiba/ngx-component-outlet
ComponentFactoryResolver: https://angular.io/api/core/ComponentFactoryResolver
ViewContainerRef: https://angular.io/api/core/ViewContainerRef
Entry Components https://angular.io/guide/entry-components