A binary serialization library