Generalized Riemannian geometry