Metric Structures for Riemannian and Non-Riemannian