https://github.com/OverLordGoldDragon/ssqueezepy for inspiration, though I don't think we can use its high-level functions directly. Might need to be done separately for CWT and Spectrogram