Don't do that in a single module as android/desktop shares a lot more artefacts than web. Here's how to set it up for maximum reuse:
Copy code
/shared-common # [jvm,js,android] has only compose foundation
/shared-skia # [jvm,android] depends on `shared-common`
/android # [android] depends on `shared-skia`
/desktop # [desktop] depends on `shared-skia`
/web # [js] depends on `shared-common`