General Purpose Spectrometers