An event sourced replayable domain