Using color variables in gradients

In keeping with my impasse in dealing with progressions, which I had described here (Impossible to change Colors within an existing gradient?) a FeatureRequest:

Please make it possible to assign colour variables to gradients. Please also make it possible that we get something like GradientVariables.