[x] Create SettingOverWavelengthRange class which will be a parent for settings that vary over the wavelength range. It will define the limits of the wavelength, the value of the setting, and a name based on the wavelength limits. When such a setting is used in a sub-section, the label of each sub-section will be taken from its name: wavelength limits.
[x] Delete WavelengthChangePoint as it only contains one quantity and using it as a repeatable sub-section is not ideal. Instead, the change_point quantities can simply be quantities with ['*'] shape.
~Improve the description of the sections and quantities~ To be done later
SettingOverWavelengthRange
class which will be a parent for settings that vary over the wavelength range. It will define the limits of the wavelength, the value of the setting, and a name based on the wavelength limits. When such a setting is used in a sub-section, the label of each sub-section will be taken from its name: wavelength limits.WavelengthChangePoint
as it only contains one quantity and using it as a repeatable sub-section is not ideal. Instead, the change_point quantities can simply be quantities with ['*'] shape.