Theory of Cluster Sets