Similarity Systems