Здесь будут пополняться замечания
- Убрать метод start(), он не нужен в таком виде, лучше просто пояснить что метод старта у каждого координатора свой и зависит от логики передачи параметров между экранами
- Пояснить в коде бойлерплейта зачем нужны эти методы (eng)
- Дополнить примерами с push-переходом и с таббаром
- Пересмотреть положение координаторов относительно контроллеров