High-brow C directory structure.
Separate header files.
Add makefile, destroy cmake.
Flatten include tree, i.e. no includes including includes...
Add test makefile. Can't test, check.h missing...
100% make-powered.