Stole a shitload of code from Vazkii. Basic skeleton of the lexicon is working!