Shapes, Attributes, Congruence, and Similarity