The navigation component (and other navigation tools) let you open composables without having a reference to them. And they also support deeplinks.
And even without the help of a navigation framework, you could still pass a lambda to your feature that lets you open said composable