Interface and InterfaceRepository no longer handle IO;

- Input is now processed and the result placed on a Queue to be picked up by Output which will send the result to the Compositor.
- Commented out tests removed.