Groovy GCP Framework