These functions never ended up getting used, and have the potential to become confusing in implementation.
The previous iteration was fairly OpenGL-heavy. It's now been separated into a base class that is OpenGL independent and a derived class that is OpenGL-based. Over time this should allow for portability away from OpenGL if necessary.
Removal of translations around debug messages since these waste cycles and are likely not useful