Text this: Principles of surface-enhanced Raman spectroscopy