After many hours, I now have a texture drawn. Time to create a nice Texture wrapper