Hi Peavine,
thank you for your efforts.
Yes… that’s a good summary of what I’m after (although typically, my goals change as I progress
)
I can’t find any way to get individual displays names either. 
This is working for me on a base level:
Some buggy things that I’ve noticed:
• One of the windows I’m resizing/repositioning is a Stickies window. I know … it’s like something from the ages, but they still have a couple of neat features.
Anyway … I run the script and it repositions the window, but doesn’t resize it. If I run it a second time, it does the resizing. Odd.
• Shortcuts are somewhat ‘fragile’ and I’ve had to redo magic-vars for them to start working again.
• Edits in the Move Windows section aren’t retained. I switch from Bottom Left to Top Left, run the Shortcut and the Move Window section has been changed back to Bottom Left. This happens repeatedly. The only way I can get it to stick is to quit and relaunch Shortcuts.
• Bring to front doesn’t work correctly, in that the window isn’t moved correctly to the selected display, BUT Shortcuts’ - ‘Alerts’ - are!! ??
• Get Screen Width only works for the ‘Main’ display as per:
• Extended Displays are broken. It makes no difference what you choose from the Display menu in a Move Windows section. They are all the same. So you cannot distinguish between displays. Hmmph. The only option is to use coordinates, which ultimately is a failure, because if e.g. you are using an iPad as an Extended Display, then your Shortcut breaks if you don’t always have it on the same side. So I guess the only answer is to have multiple Shortcuts catering to ALL possibilities.
This is all quite surprising and very disappointing from Apple. Maybe if they asked Sal Soghoian nicely, he’d fix it for them.
I suppose this may be down to the recent changes in window management on macOS… but you’d have thought that would have included Shortcuts. 