Created separate textureimage.cpp/h for TextureImage.