Making the code more readable.

Setup too messy and requires too much work to find ids and names. It's also easier to follow for or guy who can't understand as much as others.
Changed unlocalized name so that texture people can make textures easier.
Changing a lot.