Congratulations! I'm not that much into the buisness -- I wonder why the market-dominating Adobe photoshop software didn't support this first?
I suspect that some of it might be waiting for Windows and MacOS's support to become a bit more stable before writing too much code.