oglwrap.hpp had over 2500 lines, so I have split it.