Cloning objects to multiple locations in Sverchok The attached set up works fine, but visually it's a mess, and I can't help wondering if there's a much simpler way of expressing this idea...



Objects A, B, C, and D are all clones of rotated cylinder M. A and C are slightly scaled down versions of M, and B and D are slightly scaled up. 

Further, A and B share a fixed Y-axis, and C and D share a variable Y-axis.
A and D share a common X-axis, as do B and C. Theses axes are equidistant from x=0. Yep, they're the vertices of an imaginary rectangle, with side A-B centred on 0,0.

This is what my set up for this presently looks like:



Can this be simplified?
Inspired by some examples elsewhere, here's my best attempt so far, but it doesn't (yet?) solve the problem of setting A and C to a different scale from B and D...



...but as far as it goes, it looks a bit tidier.

EDIT:

Right, so, with Kabu's help, the inclusion of a 'simple?' List Input has solved the next part of the puzzle. Very neat - although Kabu has suggested that there is room for further optimisation as consequence of redundancy!!

(https://blend-exchange.giantcowfilms.com/b/JoWGSlO7/)