allow better customisation of the maven project layout (to support child projects)