The BusGamma is specific to NserviceBus implementation. This handles the request put in the bus in the PreBus layer. Separation of BusGamma handlers and execution of actual business code into Plugins help to keep the bus code decoupled and helps to change or swap the bus whenever needed.