Add new scope name for configuration

@nedbat @cpennington This is the work on adding a named scope for configuration.
The whole class. Rather than just choosing having two subordinate `FieldData`s, have a list of them.