Added GLObject and GLBindable abstraction. Added Texture.