Hmm why only magi? The lore says us they have been also shamans and warlocks wich means there were 3 kinds of spell casters. And if you search for ideas i have one: For the upgrades you can make some sort of runes (gul dan has tought the ogre race to ues rune magic).