Remove ISubscription, just use IDisposable.
Add ZipNode for combining values