Interface functionality isn't important (right now) with the children, but it would be handy if there were some way to say that the child can be both "here" and "there" and that it should be treated as a single object.
I am implementing a repeating, scrolling viewer that treats its canvas as a repeating plane, and I would like to be able to have it intelligently repeat child elements when the size occupied by all the displayed objects is less than the size of the panel. That is, at least one element would be shown twice.
AFAIK, this isn't possible using a naive panel implementation? Is there some wizardry I can use to arrange an element on the screen twice?