Curious on the architecture people use for compose navigation for essentially the routing when you have many different navigations possible on a page. So you can do a callback for every different navigation and propagate that to the router(Seems like this can get out of control). You can use uistate but I think that typically involves clearing and LaunchEffect which does not seem to be the best practice with compose navigation. I wanted to explore maybe a sharedflow kind of like event bus that emits navigation events but wanted a good example to start from. Anyone have recommendations here. Feel free to just link to a git repo or blog or something. Appreciate your time.