I'd like to migrate a C++-application (with dependencies) to a new Kotlin codebase (multiplatform eventually). What is the most practical way to do this? I read some global thinks about C-interop, NDK and Kotlin/native. Should I include/interface the C-lib in a new Kotlin project? Or should I include the Kotlin project into the C-codebase until everything is rewritten and testen in Kotlin? Any best practices?