Will different "Pages" of ViewButtons be a thing in MA3 as it was in MA2? I know I might be one of the few people that actually used that feature... LOL.
You could use ScreenConfigurations in a similar way. Simply executing "ScreenConfig #" will change the screen configuration of the current user. Each screenconfig has its own set of viewbuttons and screen content, but all referencing the same user profile (so same views, same programmer content, etc.).