ну тогда норм, только есть всё-таки подозрение что можно будет убить сборный Router
Глянул код сегодня, в адаптерах вроде фастроута он вообще не нужен, поскольку он не работает с особенностями того или иного роутера и будет одинаковым для всех адаптеров. Если нужен класс, который реализует сборный RouterInterface, то его нужно создать в пакете router.