Well. Seems like I did it.
Thanks you for agreeing to help me from the beginning. Also thanks for this project and its heading.
I will leave instruction on how I did it:
Required knowledge: windows command line commands (simple) and PATH variable editing
Install GitHub Desktop
Add C:\Users\*Your UserName*\AppData\Local\GitHubDesktop\app-1.5.1\resources\app\git\cmd to PATH
Copy files from msys/bin (bash.exe is in it) and move them to C:\Users\Spar\AppData\Local\GitHubDesktop\app-1.5.1\resources\app\git\usr\bin
Install MINGW 32-bit or MINGW 64-bit respectively.
Add *path to mingw*/bin to PATH
Win + R. Type cmd to open console
Type cd /
Type git clone https://github.com/capr/multigit luapower
Type cd luapower and mgit clone https://github.com/luapower/luapower-repos
Type mgit clone-all and wait
See bundle commands list. Test that everything is working: mgit bundle -o fat.exe
The window's WNDPROC is bound to MessageRouter.proc which calls the window's __handle_message() method which calls the WM_PAINT() method or the on_paint() method. If you're using CairoPanel, that descends from BitmapPanel which defines the on_paint() method. Hope this helps.