make archive modules glorified PassThrough streams. move pointer logic to write as _transform is only called during _read.
zip: _buildCentralDirectory to _writeCentralDirectory to better match what is happening.
offset makes more sense than pointer within archive modules.
zip: restore deflate pipe. will need some feedback if the issues have subsided.
core: implement tracking of module pipe.