That sounds decent to me.
A similar idea is this. ( ==> means 'yields', like chemistry)
Pantheon Leader ==> Any (Major god, Minor god, Demigod, Mythical, Mundane/Mortal)
Major god ==>(Minor god, Demigod, Mythical, Mundane/Mortal)
Minor god ==>(Demigod, Mythical, Mundane/Mortal)
Demigod ==>(Mythical, Mundane/Mortal) (
maybe)
Or is that already how things are run? Or is there some other problem with it?
“…Judge not what a man has done, but judge what he could have done if he was a different bloke altogether. For art thou a leper? And a leper can changeth his spots…” --Rudy Wade, Misfits (Series 4, Episode 8)