Proper YAML configuration API
In the core there should be a proper API to register, validate the definition and retrieve the parsed YAML configuration.
Things that should be covered:
- register YAML configuration files at one central place
- define a definition for YAML files to validate that the configuration provided is correct
- proper override / combining / extending of a YAML configuration by registering another file (useful if an extension extends some yaml configuration)