Good ideas.

I would still require spells for this to be learned and used in addition to materials.

The only problem is that there is too many ingredients in the game so any resource management is a moot point.