Maven like structure