A custom exchange for RabbitMQ that lets you setup a dynamic pipelined work flow.