A whole bunch of work on making the serialization system more modular.