The Cluster Grouping Model