initial maven modules separation