Simplify some of the bound GL APIs for our purposes (do not require GL_TEXTURE_2D specification, accept the Texture structure directly when binding)