App is responsible for resource location, and path management.
Configuration class. Used for managing runtime configuration information.
Acts as a registry/factory for objects.
Plugin is used to load and locate plugins.
Provides methods that allow other classes access to conventions based inflections.
A trait for reading and writing instance config
A trait that provides a set of static methods to manage configuration for classes that provide an adapter facade or need to have sets of configuration data registered and manipulated.