Groovy prototype
Update gitignore
Bundle groovy
Fix scope
Fix assembly
Update submodules