Added manual image loading and various Texture constructors