`inc` contains public header files. Header files in `src` are considered private.

Note that may be some header files that should be in a private `details` sub-directory (i.e. should be private despite being in `inc`).
Add explanation of inc dir.
Add explanation of inc dir.
