Slightly improved, but still far from complete handling of clipping and clipGroups; LayerGroup.visit always visits in index order