Building the project strucuture