introduce a check that all selection names are valid
Essentially this ensures that users don't misspell their selection names, or use a selection name they forgot to define.
This is only for full selections, for preselections I don't do it, as I usually ask for them before they are defined. I also don't do it for the baseline selection. If that is not present that just happens.