Fight for the Many 31072

Change with Stability 29420

A New Path Forward 29339