current hierarchy of my app starts with:
• Root - I use for initialising Koin and passing RootContent in targets
• Router - does routing ofc and runs scope in VM for monitoring Auth state. if logged out it tells router to go back to login page
• Login page
• rest of the app
Is it ok to keep the observe user state logic in the Router's VM, or should I move it up one level? Currently the root is not a ballast component.