That doesn't sound too bad to replicate in events even without those plugs.
The snapping together would be the easy part, but moving as a single object would be a bit involved, especially if you want to preserve angle.
If you can set that up in events, there's a good chance the devs could point you in the right direction as to how to do it in a plug.
For example Lucids "S" plug has an expression to help make on the fly image points.