Smart Components Iterate through list of Objects

I would like to use a smart component, in this case a gripper to pick variable object geometry. How is it possible to define an an Iteration through a list of Objects using a smart component? It seems “add dynamic property” might be able to provide this functionality, but how to implement it?

I guess you could use the queue object in this case