Can You Migrate a Whole Alliance? The Migration Toolkit

Does this still apply? We have a few Co Leaders, however our Leader is inactive. We all want to stay in the current alliance. If our inactive Leader remains in the alliance, am I understanding that no promotion for a Co Leader will take place? Is there a way for a Co Leader to demote our Leader? Is there a way for a Co Leader to demote another Co Leader?
I’m just trying to understand the process. I do agree with other posts giving feedback on dead alliances and inactive players. If someone is inactive for, let’s say 30 days, then they should be removed from the alliance.