Есть ли какой-то способ заинджектить\загрузить (dynamic) компоненты (не сервисы), либо, как минимум, получить все типы компонентов, которые реализуют некоторый интерфейс? Рендерю компоненты динамически, хочу избежать большого к-ва SWITCH'ей, можно это как-то организовать в Angular? Благодарю.