Generalized TextureHolder to ResourceHolder for later use of Sounds and stuff