What\'s the best way to implement navigation using single activity architecture and Jetpack navigation for an application with complex navigation that involves some different na