/cmake <--- Cmake modules
/assets <--- Image files and similar stuff
/src <--- Here all .c , .cpp and .inc files
/src/devices <--- Here all hardware devices
/src/audio <--- Here will be placed all code that handles audio
/include <--- Here all .h and .hpp files. Mimics /src/... structure
/include/devices
/include/audio
I'm going to structure a bit better like this: