Switch from NN_PAIR to NN_BUS for the future.
Add header files to the cmake so that msvc can view the headers in the IDE.