Updated ToolBase and SpellBase to use FormatterCodes