Introduce maven multimodule hierarchy