This is very minor, but this name transmission_dispersion_scale seems unnecessarily long.
It functions as the main slider for the dispersion effect, so why not just call it transmission_dispersion?
(Then transmission_dispersion_abbe_number gives the Abbe control. It could also be abbreviated to transmission_dispersion_abbe).