+ добавил динамические компоненты и их контроллер (#19)
* переписал #19 на использование динамических компонентов