Base for implementing spells and weaves