Document Format, Conversion
Flip provides an unique document format. Document versions are maintained so that it allows document from different versions to be converted to some other version. Convenient classes are provided for the latter to simplify work.
Document Format
Flip comes with 2 document formats, a fast binary one for production and a textual one for debugging. Should they need it, clients of the library can also write their own document format.
Conversion
The client provides a version tree, and how to transition from one version format to another. This way, a complex version system can be easily maintained, allowing even A/B testing.