[WIP] Consumer and producer pools

Why get rid of this as a ref file?