Add full Spell API, for completely custom spells.