Viewport presets?

Is there any talk of storing presets in the viewport? There are so many variables, I could wish to keep toggling between…

A solid mode with a glossy matcap, random colour, with cavity and x-ray set to .2

And a solid mode with a red matcap and shadows set to .8

…for instance and it would be a huge pain to keep dialing these settings up. We need a 123 checkbox at the top or bottom of the popover menu to store a number of setups.

I know this has already slowed me down while animating as I want to see through stuff occasionally, see multicoloured stuff occasionally etc.