Writing Gradle Plugins is a lot more interesting than I thought it would be