I really love what you came up with for storage. How did you do the foam dividers between the different levels?
I found complete storage systems designed for miniature games, but I adapted the foam layers for Mage Wars. There are standard 'load outs' with different kits, but you can also find custom foam layers of different thickness that you can create your own size sections to store objects. This is how I created the map and spellbook layers. The counter and action markers are stored in a standard foam layer that fits many games.
Here is the link to one of these systems -
https://us.battlefoam.com/So this is not a 'cheap' system, but it does allow me to travel to friends and conventions with my complete set and around 12 spellbooks. There are pockets on the outside of the case that hold additional spellbooks.