Introduce SpellBook.
Add ability to bind spells to slots on the SpellBook.