Provides interfaces and implementations for clustering Entities in the datamanager. A Cluster is a group of Entities that have been determined to be associated in some way.