Ability to move sections up or down in custom remote

It would be great if we could move certain sections of the remote up and down based on how much we use that section. Ex. I may use the Directional pad less than I use the play pad. This would reduce the need for scrolling. You could also use collapsible panels that would allow us to hide certain areas of the remote.