Remove an unused module
Add external IO support, part 1