Set all mods as a subset of ItemMod for easier reference
Genericize, allow for mod and mod slot addition, begin caching tools