Fixed position of created modules now being under the place of rightclicking.
Found and fixed the port icon resizing bug.
Made progress on the disconnection bug, but the way io is currently handled needs to change.
It needs a dedicated module I think.
Added a baseline Input source module.
Added a barebones Output module.
Small corrections to the output module.
Changed engine to accept new io framework.