C++ Directory Structures that could be used for projects.