@HopelessDemigod I'm about 95% done with the framework for this thing. :) I need to finish up processing the serial port config dialog, but it generally works. I'll try to get back at it in the next day or so - the weekend is full of some ceiling drywall replacement and work on my PrintNC CNC machine project.
Here's a screenshot to tide you over. ;)