Fix some docs
Add serialization round trip tests
Add packed roundtrip test