Sample Maven project with multiple sub-modules and interdependencies