VERY rough, but functional. Only tested on Mac, but in theory should work on Windows and linux (i686, x64, arm/arm64)