Geometry, Topology, And Spectral Methods In Data Analysis: From Injective Metric Spaces, Through Gromov-Type Distances, To Generalized Mds