Refactor `src` project structure to maven style