Model classes for various clustering algorithms.