Splitting up project into directories