I got some more work done stubbing out the display abstraction
I decided that having a set the 'n'th pixel function was a bad idea (due to stride - I four byte align the buffer but have 3 bytes per pixel)
GLDisplayMatrix.cpp is basically stubbed out, I need to hook in SFML and OpenGL