Lots done here to organize the system better and separate what someone porting this to a new platform should and should not have to touch.
I still need to test this, add some parts to the Readme, and might add some comments to new methods, but functionally, I think this is good enough to open source. It's not perfect, but it's time to get it out. We also still need to drop in the license we need and make sure our files are commented regarding licensing.
Lots done here to organize the system better and separate what someone porting this to a new platform should and should not have to touch.
I still need to test this, add some parts to the Readme, and might add some comments to new methods, but functionally, I think this is good enough to open source. It's not perfect, but it's time to get it out. We also still need to drop in the license we need and make sure our files are commented regarding licensing.