Some convergence around some basic naming conventions before the codebase grows too large.
Use a private header for PCH within the library.
As much as possible, we want separate cu/* modules to be able to operate independently.