Application singleton groundwork, Texture abstraction