Organize the project into packages