[Df-1909] Refactored Texture.