One other thing;
The reason I want to reorder them programmatically is to save
any code that might be in the buttons. If I remove and re-add them,
I lose and code in the buttons.
Everything makes sense in someone's mind
public class SystemCrasher :ICrashable
In addition, an integer field is not for irrational people