big commit because working copy got borked
new projects IedCopier and PortSwitcher