Disonnection the creation of handlers from actually invoking them
Stopped using dispatcher factories unless the user provided their own
Converting the saga dispatcher factory to a behaviour instead