I don't have the time to code this up and your team has the experience in desktop modification. So here's the idea.
What if we expanded windows aero-snap feature to have more set "frames" that can be predefined or user-made. This would allow a user to have more windows open at a time when working on a project or researching. Windows could include any program (e.g. chrome, eclipse, notepad).
Say you want to have 6 things opened and have them all viewable so they are not stacked on top of each other. They could be in a grid style of 4 small windows with 2 bigger windows.
There could be the functionality to resize the text and objects within the windows to make all items within the windows visible. (This is extra)
General keyboard shortcut commands:
- Key 1 and Drag a window to expand that window to fit the entirety of an unused area on the desktop
- Key 1 + alt? and Drag to snap selected window to closest border while retaining its size.
- Key 1 + crtl? and Resize window will allow you to resize the currently selected window, keeping other windows snapped to its sides.
- Key 2 + alt? would allow you to cycle through your favorite layouts. This is referring back to the default or custom made "frames." They should be barely visible when selecting.
- Key 2 would allow you to draw a "line" between two windows to swap them. This is needed and would allow windows to swap places fairly easy
I don't know what keys would be used as to not effect other programs you have created, but I think this feature would come in handy.