Move header files to src/

This is not a C library, so we don't have a public C API to expose.
docs: complete and improve organization