TODO: Add Namespace Description
Interfaces
| IProjectionRepository<TProjection> | Encapsulates the snapshot repository for a projection. | 
| IProjectionRepositoryFactory<TProjection> | Represents a type used to create instances of IProjectionRepository<TProjection> |