I have started to play around with some Ruby scripts you provided as examples. Using layer_proc.rbm I was able to easily scale selected shapes using
active = input("2/0")
poly = input("7/0")
myshapes = active.mag(0.9)
What I really want to do is to scale x and y dimensions with unique values for all shapes in layout. Any suggestions?