Library for binary serialization/unserialization