Teaching Geometrical Concepts through Variation