I have a suggestion for reformatting code and code style.
Add a new kind of code style - code order.
Things that could go in there:
1. Method ordering (e.g. public, then protected then private).
2. Placement of member variables
3. Placement of getters/setters
4. Placement of constants
Refactor Code could shift code around to conform to that.