Add support for schematics instead of text files for the I/O system. Works for the most part but is unusable due to multiple issues with the schematic system