I'm not quite ready for spells, but I think they merit a discussion, as these will be next after skills and talents.
My guess is that we want either a Thing with a SpellBehavior or a concrete class. To me, on the code implementation, these look like a container for Effects and maybe an Action.
At this point, I'm concentrating on "The Rubber Meets the Road" code.