my guess is that would be a ton of effort to implement, but it would be cool.
one way to get around it is to bind object positions to pattr, so you can shuffle things around and resize them in different configurations, then use the stored slots to move everything at once. it takes some setting up but can be totally "wireless". or you can do it with js.
it's nicer than writing out all the positions and sending scripting commands to [thispatcher], plus you can arrange by sight and the values are immediately storeable.
pattr @bindto ::patching_rect
Here's a simple example patch. There's a fleshed-out one with explanations as attachments (maxpat and XML file for the pattrstored slots). In the attached one, moving the slider recalls [pattrstorage] slots, which make the objects move and resize. Fun stuff!