A groovy major mode, grails minor mode, and a groovy inferior mode.