Generate objects at random locations or in a grid within a selected existing
objects bounds. Generated items will be children of a special parent which will
allow items generated once again on the same area to be correctly positioned.
All generated items will be placed in an expected order based on the lowest
bounds of an object’s y axis.