Hello Azslow3,
Lets run with it: My responses are in parenthesis at the end on your comments.. Thanks.
BankUp - move Track strips to next position (it we have 1-24, then it is 25-48)- (OK)
BankDown + BankUp - move Track strips to previous position (what normally BankDown does) - (OK)
We can split 24 strips as you like them:
12 tracks + 12 buses, 20 tracks + 4 buses, and so on. The split can be permanent or toggled by some key combination,
for example Mute1+Solo1 switch last (12,4,...) strips from track to buses. (OK) (20 + 4)
BankUp/DankDown+BankUp still move Track Strips to other tracks, while Mute1+BankUp/Mute1+BankUp+BankDown move buses strips.(OK)
BankUp+Select (1..24) Arm corresponding track. (OK)
And we still have BankUp+Solo (1...24) and BankUp+Mute(2...24) for other actions. (Need to think about but excellent)
As I have also mentioned, BankUp+Transport keys can get some actions as well.(Goto Loop Begin/End + loop switch, etc) (is a great start)