Registry interfaces for event registrys to implement.
Caching registry that decorates a registry object to enable caching.
Remove event adaptor as it is no longer needed.
Initial Calendar factory to generate calendars.