Refactor Spectrogram class, adding SpectrogramView