Oh it's beautiful,
I've done the Texture.cpp class :)
And it works gloriously!