refactor to allow distinct StructureSelectionManager instances for