Breaking the project into modules and creating a parent pom.