I guess we could have a look at Magicka for some inspirations. It had a pretty elaborate magic system, letting you freely combine eight elements for different effects.