Generic implementation of the CrNiCKL API. This is not a concrete implementation. To run an application with CrNiCKL (chronicle), an actual implementation is required, like for example a JDBC implementation. This packages provides the basis for the actual implementation.