Ich persönlich hätte es unten so sortiert, wie es oben ist.
Da könnte der MMX Code Explorer helfen.
Und in der Deklaration habe ich es gern logisch sortiert. (nach Funktion)
Das muss dann aber wohl händisch passieren. Allerdings bietet der MMX Code Explorer auch da eine
Rearrange Code Funktionalität, die auch den ersten Punkt mit berücksichtigt.