Splitting project into different files