Rework zip header abstractions.