Spectral Initial Commit
(some features still broken and NYI though)