Split the project into packages