helps handling configuration files by allowing to set up a configuration schema.