Refactoring: Let WindowLocation be owned by the FourierSpectrum.