I'm working with a layer of building sketches (polygons) that are composed of several different polygons each. I want the user to be able to select all the polygons for a building at once and then rotate and move all the parts together. It appears that the built in tools will only move and rotate one polygon at a time. I have been working with the editgeometry and editor classes and I can select several polygons together and move them by iterating through all the points in all the rings and moving them with mouse move events. My problem is that I can't get the edits to save either by calling SaveEdits on the editgeometry or editor.Save.Execute on the editor. Any ideas?