Adapted project structure.