I'm writing my own, however it's still very early on. I do plan on having those features accessible, however it's going to be Win32 only as I do not feel that supporting Linux is necessary, and if the need arises I can write a new GUI driver for Mac users.