I would love to see Spellcrafting be an entire tree. There could be perks that allow combination of spells and shouts during combat (Combinations would work differently if placed in different order).
So it could be like: 1) Starter Spell 2) Catalyst Spell 3) Finisher Spell. Starter Spell would initiate, while Catalyst Spell enhance and alter the spell, Finisher Spell would be the added punch to the reaction. These also represent the state of the spell to prevent abuse and exploits. So like in Conjure Dremora, 1) Would be summoning, 2) Would be when he is fighting, and 3) would be when he dies
So a very simple spell: Stater Spell: Raise dead. Catalyst being Fireballs, and Finisher Being Unrelenting Force. It would make a zombies that cast Fireball and exploded into an Unrelenting Force shout when it dies.
Or Starter: Whirlwind Sprint Shout, Catalyst is Conjure Dremora Lord and Finisher is Fireball. This would propel a Dremora Lord at the enemies and exploded on impact at your aiming directions. Why an exploding Dremora, you ask? Why not?

So if I switch the Starter Spell and Catalyst spell: Starter was Conjure Dremora Lord, Catalyst is Whirlwind, and Finisher is Fireball. This would instead make a Dremora Lord that propel himself into the enemy when he is summoned and exploded on contact. So he is now an exploding HOMING Dremora!
This is probably too much work for Beth, but it is mindblowingly simple, but I'm going to refined this idea and post in on General.