Created different modules.
Added profiles.
Minor work on the Groovy integration test (not working).