Refactor Processor into Downstream, Spout and Pool