Fix item damage not propagating to Technology description formatting.

Rewrote parts of Component Registry as well.  Maybe Narrowing down on the stupid bug?  So far as I know, glass, sand, obsidian, cobblestone.  If you don't look over their component first the block itself won't gain a component value and will cache a (0,0,0,0)  This will then prevent it propagating further up the chain to things like Beacon and other stuff.