Invert was first build for Gradle + Kotlin, but it's found itself to be more generally applicable. These Kotlin features should still be supported, but it should be pluggable. 