it's hard and seems to be beyond the scope of this project to have 3 GUI backends. As Gkt is already supported on Linux, Windows and MacOs, it's a luxery to provide 2 more backends. To my opinion, this was the reason that MS abandoned linux and windows support, as it got too complicated.