Extracted the project framework to create the directory structure.