I/O devices provide the connections to the real-world for V+,
a visual programming language, and are either an input or output type.
Ports are elements of an I/O device that represent each byte, word, etc.
SimPhonics provides an I/O Device Development kit for users who wish to
develop their own I/O device.