Separate Looks, Bonds, Drives* and Backgrounds* from the playbooks. Make those bits workable for all classes though some backgrounds only work with certain moves.
* I stopped using Alignment and Race a long time ago *
Playbooks tell you the usual; HP base, Load base, starting moves, starting gear and damage die.
But something new! Each class has a type such as martial, arcane, divine, shadow, primal or whatever. Advanced moves are labeled with a type. You can take any move upon leveling up if it matches with your type. Some moves require other moves or can only be taken on epic levels (6-10), called epic moves. Some move requirements are starter moves. Starter moves cannot be taken by a different class though Advanced Moves may include lesser versions of them. Characters can take moves from other types, but only a maximum of two and only one of those may be an epic (6-10) move.
What do you folks think? Am I crazy?! Does this defeat the entire point of DW?!?!