Spectral rendering, part 1: Spectra | Not Hacker News!