ConfigReader::Spec
The ConfigReader::Spec class stores a specification about configuration directives: their names, whether they are required or if they have default values, and what parsing function or method to use.