A persistence agnostic Event Store library for .NET