фактически это конец первой итерации
добавлен учёт необходимости финта ушами про компоненты
добавлен бенчмарк