Many of the existing ones could be made programmable by replacing a single potentiometer with a BNC jack, as they are basically opamp+transistor voltage followers which try to "mirror" the setpoint voltage on the shunt resistor. Maybe you would want some input protection, either to save the load from bad generator or to save the generator from catastrophic failure of the load. And there is the question of bandwidth...