Repository persistence component interface.

Providing a high level of adaptability, Shark's kernel will relay on this component implementation to store the information about XPDLs and their versions. This component must be present.