Variational Geometry