Demo implementations of a VistitDataRepository and a WorkflowDefinitionRepository can be found at Github: