After introducing the new SH and SHSignal classes, we should think of how we want to implement SH (inverse) transforms