Customizing the project structure to be a bit more generic.