This now builds on top of the "unpacked" archiver and reads only the structures it needs, serializing the parts it cares about. Lots of other cleanups. Lost a little bit of functionality, to be restored later.