| Configure | 
| Exception | 
| Retry | 
| ConventionsTrait | Provides methods that allow other classes access to conventions based inflections. | 
| InstanceConfigTrait | A trait for reading and writing instance config | 
| StaticConfigTrait | 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. | 
| ConsoleApplicationInterface | An interface defining the methods that the console runner depend on. | 
| HttpApplicationInterface | An interface defining the methods that the http server depend on. | 
| PluginApplicationInterface | Interface for Applications that leverage plugins & events. | 
| PluginInterface | Plugin Interface | 
| App | App is responsible for resource location, and path management. | 
| BasePlugin | Base Plugin Class | 
| ClassLoader | ClassLoader | 
| Configure | Configuration class. Used for managing runtime configuration information. | 
| ObjectRegistry | Acts as a registry/factory for objects. | 
| Plugin | Plugin is used to load and locate plugins. | 
| PluginCollection | Plugin Collection |