Added Texture2DRepository class