ControlCenter is a flexible virtual desktop/resource manager launching program. With it, you can create as many control centers as you would like, each with its own properties, orientations, and look. It will automatically position itself correctly just by resizing it. Moreover, you can use some ControlCenter pieces in your Start bar. Note that the Start bar has virtual desktops integrated into it. This virtual window manager also offers tons of other features and configurability options.
Check out a screenshot.