I think many of these requests are really just one request:
the ability to control per-instance parameters
the list of these parameters would include - object (one, many, random from list etc), transform(translate offset, orientation, scale), etc etc etc