Cleanup project-wide gradle configuration. removes native dependencies from java only projects increases readability Pass generated headers in setup instead of modifying model