Organizing project into sub projects