I discovered a really useful app if you use virtual displays with your Mac. It runs on the Mac and lets you save multiple combinations of windows (different apps, windows (sizes and locations) and for different resolutions).
I have saved setups for each of the Virtual Display sizes (Standard, Wide and Ultrawide) and for different work/play modes. It is easy to switch from the Mac to the AVP and back without a lot of window resizing and placement.
It is also useful on the Mac screen by itself.
It is called "Moom" -
Moom - Move and Zoom windows by Many Tricks for the Mac..
Check it out