Small library defining a Serializer and a Deserializer interface.