Split the project in several modules