Split projection helper into separate class
Add more flexible integrations conditions
The great squash of GRADLE!!!
Forgot the release stuff...