1. A method of organizing resources, the method comprising: identifying a set of resources; extracting a plurality of features from the resources, wherein the plurality of features are rare features; identifying at least two resources that share rare features, wherein the identification is based at least upon a threshold; creating one or more clusters based on the identified at least two resources; and associating resources that share similar features with the one or more clusters, wherein the associating comprises: selecting a pair of resources that share at least one rare feature; comparing the pair of resources; and based upon the comparison, if a similarity threshold is met, merging the pair of resources into a single cluster.