Initial cut of spec for handling event repository