spectralayers.