Slight refactor to support a new spell editor.
Initial new spell editor. You can add multiple effects to a spell but it doesn't allow you to update the fields for the effect.