Ок. Одна из проблем, которую решали в проекте - если иерархия экранов привязана к иерархии скоупов DI (как в gitfox), то при открытии нового flow нужно гарантировать наличие нужных зависимостей.
Например, на табе есть список, по нажатию на элемент открывается экран без bottom tabs. При этом если открывать поверх рутового фрагмента с табами, то зависимости (локальные шины, хранилища) должны быть определены где-то выше (activity/app module)