Convert reflection helpers to Kotlin
Simplify project structure
Reorganize, fix skips & pendings, simplify API