Check out Total Spaces (https://totalspaces.binaryage.com/) for Mac. I use this with dual monitors and love that each monitor can have its own virtual desktop.
I have my left monitor as a communications hub. It has only one virtual screen. I also keep my browser there.
I have my left monitor as a communications hub. It has only one virtual screen. I also keep my browser there.
I have a 3x3 grid on the right hand monitor.