Spectral Decomposition by Type