There are also unit abilities (as I mentioned above) – basically, you need to try to incorporate these into magic schools or at least link them to perks.
Well... maybe it will be possible... But all creature abilities are related to the creatures themselves. Although, we could try to give the Dark Gnome the ability to summon Puppeteers at the location where a Dark Gnome dies... but that would look absurd from the outside.