Spells, Spell Crystals and Technology.