Hey Ismali, we could also put the data, domain, and UI layers inside the platform specific modules i.e commonMain, iosMain etc.
this reduces the exposure of your code to the architecture, your code will not be aware of the platform details.
Note. the platform modules could change at any time, this ideally should not affect your code or should require minimum refactoring.