you can also use pwindows, a bunch in one big patch, then script their position, size, and layering using commands to thispatcher, to simulate moving windows etc. (this is in addition to changing the video or resolution etc. of each)
Creating user control is not as straightforward as with separate windows, but can be done with transparent buttons, mousestate... and presets or pattrs are of course usable for the parameters to thispatcher. you could get pretty wacky, use something like mtr to record how you move them around, then have that played back -- a sequence of the movements you want.