не смотри :))) там страшно и непонятно. Главное непонятно, не то что куда идет, а непонятно, зачем так сложно городить :)
Лучше MVC с сервисами освоить. И MVVM.
Работаю с проектом (онлайн-кинотеатр), был на MVC, тратили на новую фичу ~спринт(10 раб дней), перевели на VIPER за 2 квартала, теперь в среднем на той же сложности фичи уходить ~3 дня, + очень гибко в тестировании (именно ручном)