Zip with Backpressure Support

This supports both upstream and downstream backpressure.