Port of OOGL (opengl OOP wrapper) in D. Original repo https://github.com/Overv/OOGL