Io testing

Creating a WIP pull request for this to discuss the progress.