So if I understood correctly, on cross-platform Kotlin we have to create the logic of the application on the shared folder and implemented the user interface on the respective folder, Kind in the shared folder I write (the logic) and in the desktop folder I have to implement the interface for desktops same for Android but for desktop I have to use kotlin compose and for android it's jetpack compose but for iphone I have to write in swift