The host app has to be aware of what the other apps are, it is responsible for the navigation menu: However each app implements its own router configuration independently.
The only thing the host app knows about the other apps is the hash url for their main view, thereby guaranteeing maximum encapsulation.