[Feature][Refactor][API] Added a spell editor. Refactored parts of several managers. Changed the format of several spell properties.