Initial commit. CMakelists tuned to work in Groovy.