Source code taking down (by me) for DMCA violations, but will have it back online in the next week or so. I have it mostly functional again with my original non-borrowed code prior to finding the code on the printer.