Revisionair allows you to store revisions of your data structures
The Revisionair.Storage behaviour can be implemented by any persistence layer. It is used to
A simple implementation of the Revisionair.Storage protocol that builds on the Agent module