Start working on a resource-conservative texture system, with support
for texture packs.

Basically, this new system won't create new instances of the requested
texture, but during the first request it will create an instance and add
it to a HashMap, from which it will be taken later.