I'm setting up a project that targets ios/android/jvm backend/js web. The tutorials seem to separate the native vs web setups, with android studio and IDEA. What advice do people have on how to structure a shared library consumed on 4 platforms? If I have a common library in IDEA, how does the edit/debug story work for an Android developer for example that needs to edit something in the common library alongside some native code?