A low level C++ graphics engine to (hopefully) render triangles