project
├── src # Source files (everything .cpp)
├── include # Header files (everything .h)
├── build # Compiled files, created and deleted by make (everything .o)
├── bin # Compiled program, target executable
├── libs # Static external libraries
├── docs # Documentation files
├── test # Automated or unit tests
├ Makefile
├ LICENSE
└ README.md
TODO
TODO