Sound card specific settings option

I rely on 3 different sound card setups normally
1) Xone:DB4
2) Xone:K2
3) Internal Sound card
It would be completely amazing if
#1) You could set a priority to the sound card that Cross uses
- Eg. If DB4 is available, us it, else K2, else Internal
#2) The settings internal to Cross could be preset and would be auto selected based on the selection made by condition #1
- Eg. If DB4, then use external mixer routing, 96000hz, Aux in to channel 1/2 in etc.; If K2, dual stereo routing, 44100hz...
1) Xone:DB4
2) Xone:K2
3) Internal Sound card
It would be completely amazing if
#1) You could set a priority to the sound card that Cross uses
- Eg. If DB4 is available, us it, else K2, else Internal
#2) The settings internal to Cross could be preset and would be auto selected based on the selection made by condition #1
- Eg. If DB4, then use external mixer routing, 96000hz, Aux in to channel 1/2 in etc.; If K2, dual stereo routing, 44100hz...