Various updates to how data is being serialized; Began to document the actual API;