Dirac-Schr\"odinger operators, index theory, and spectral flow | Synapse