Can I collapse content spread across two displays to a unique space for each display when the 2nd display is removed? I use two displays at work and then I unplug my 2nd display when I go on the road/home.  It's an incredible shortcoming that all my content on the 2nd display gets squished so it's mostly off screen when I unplug the second display and revert to just the Macbook display.  It's also cumbersome to always be dragging windows around.  Is there a way to use one "space" but spread across two displays when I have two available but then when there is only one available collapse the content that I have on the second display to a second "space"?
I have not tried that specifically, but after trying out pretty-much every window-position-remembering app out there, I found that only Stay actually did what I wanted.

It lets one save the window configuration for each display configuration, and seems to be Spaces-aware.

I have nothing to do with them, but thought they provided something useful.