A clustering quality metric. Calculates some metric reflecting the quality of
clustering. This interface does not impose any specific constraints on the values of
the metric, such as type and range. Instead, specific implementations should annotate
the values to be returned with OutputProcessingAttribute.