My project is progressing nicely, to the point where I'm ready to start connecting it to an interface that isn't black and white - that is, a graphical user interface. One of my perhaps optimistic goals of this project is to give all of the functionality of it to every platform without changing a lo...