Introduction
Yaf_Dispatcher purpose is to initialize
the request environment, route the incoming request, and then dispatch
any discovered actions; it aggregates any responses and returns them
when the process is complete.
Yaf_Dispatcher also implements the Singleton pattern,
meaning only a single instance of it may be available at any given time. This
allows it to also act as a registry on which the other objects in the
dispatch process may draw.