Configure an adapter for the eventstore
This module is responsible for initialising new event sourced aggregates, and maintaining their meta data
This module manages loading / saving from / to the EventStore