The cap illustrates exactly what I wanted to know, thanks.
For others reading this thread:
Set a private variable Index in the object, place one copy in the layout.
on layout start destroy the object, then loop and spawn objects setting the index variable to the current index, increment index manually inside the loop.
always loop foreach object, do whatever with the index.
cool. Will play extensively with this. Oh yes.