This is wonderful work, thank you for making it open source with the GPLv3!
Any thoughts on how this can be made to work on other operating systems?