Automating Window Management Across Spaces

I’ve been trying to use Bunch and Moom to launch apps and set the windows up the way I want them. I used Moom to store a snapshot of windows across multiple spaces. However, Moom seems to organize all the windows on the same space, not the space that they were on when I took the snapshot. Any other ways I may be able to automatically organize my windows on multiple spaces?

I just figured out that I can get the results I want, for the most part, using Mac’s ability to assign an app to a desktop. It just means a given app will always be assigned to a particular desktop or space.