can anyone here recommend some blog posts on functional android architectures that go beyond the simple MVI state-event-reducer? I'm looking for a more unified solution that also deals with things like shared state, nested components and navigation. It feels like the android framework is fighting me every step of the way. It's inherently non-composable and often doesn't even do what it was designed for in the first place.