I have this idea and implemented it in my apps. Create a compostable to host and init composition local in root of composables. And set content from the lower compostable through the overlay function. So, it will be done using common code without platform interuption