How are Kotlin classes and interfaces represented in JS? More specifically, if I wanted to create a multiplatform library, can I easily export interfaces or abstract classes to be implemented/extended in JS? I'm considering starting a project, and I can't easily find this documented