The above does as Walter describes, adding a “ROWS” Shape to the “BANDS” template, and updating its Geometry by looping through the selected Nodes during commitLayers. The node templates now use a selectionChanged function to ensure the “ROWS” shape gets updated.