A spectral light source works as a wrapper around another light source. It only defines the spectral of the light rays not their directions. This can be used for the spectral raytracer GPUFlux.