Core implementation details for the Registry pattern.
The Registry pattern provides a central storage mechanism for objects and configuration values that need to be accessed globally.