Added new USnippetIDListIOHandler containing generalised version of code from USelectionIOHandler unit and rewrote USelectionIOHandler classes to descend from the new classes from USnippetIDListIOHandler.