The main entry point into the core layer.
is bound to a core and provides both exportable and
usable state for the rest of the application to use.
This class provides utility methods when working with reactor.
acts as the main timing facility for various operations, for
example to track and time out requests if they run for too long or for rescheduling needs.