Corp hands me a Windows laptop. Therefore I install Cygwin/X and Windows is just a window manager. WSL is useful when I want to test a real *nix instead of Cygwin's "almost". I don't know, it seemed to me X11 was downright trivial.
'startx' (in Cygwin or other Windows Xserver) with '-listen tcp'
From Windows or Cygwin, '<Xprogram> [--display ...]'
For WSL to access the Xserver do either of:
'xhost +localhost' in the context of the Xserver
or
inside WSL 'ln -s /mnt/c/Users/<username>/.Xauthority'
Then you can inside WSL
<Xprogram> --display localhost:#
absolutely NOTHING special needed. I'm not opposed to someone wanting to get "paid" for putting in some effort but frankly this barely merits postcard-ware or has everyone really forgotten how to do *basic* X11 commands?