Finished implementing new selection mechanisms.
Updated the modules to be compatible.
Included a IOVersion2 to cope with the new selectors.