Texture classes and CreateTextureFromSurface method created