Started with UI. Displaying spectrum and refreshing on demand. A bit clunky. And spectrum gen throwing NaNs.