That Wubiuefi at
https://github.com/hakuna-m/wubiuefi/wiki is definitely above my pay grade. I can barely parse the concept, let alone the jargon.
I do understand in your response that I could, "...install Linux in a virtual machine and give it partial system resources." That sounds like the best alternative available. I'll look for a tutorial on that process and hope in doesn't involve statements like,
"The new location for the Ubuntu entry is the UEFI boot menu. This menu is part of the UEFI firmware, a replacement for legacy BIOS. The new EFI boot loader files are located in EFI/ubuntu/wubildr on EFI partition...It loads grubx64.efi if there is no Secure Boot problem. grubx64.efi is a customized GRUB 2 loader which is similar to \ubuntu\winboot\wubildr of the old boot loader for legacy BIOS."
Lol... I think that is why I stay away from Wubi too!
It seems like a virtual machine will be your best method. There are several free ones...
VirtualBox is the only one that I have any experience with (but only a little more than Wubi). As you are pondering "file compatibility"... keep in mind that it is the application, not the operating system, that is often in control ... and some applications can run in both Windows and Linux.
For example, Firefox web browser makes native versions for both Windows and Linux, and it will open web pages (which are HTML files) easily in either system, and they should look the same. There may be some small differences, but basically the same anyway. VLC media player runs both in Linux and Windows. And many other programs too, including LibreOffice.
Using Wine in Linux, in my opinion, should be rather a last-ditch hope when other things won't work. Take Microsoft Office, for example. Some versions (especially older versions) can run in Linux under Wine... but there may still be trouble issues (with things like macros, or others). But Linux has its own application, LibreOffice, that can open most Microsoft Office files... doc and xls. It can work with docx and xlsx files too (the newer Microsoft formats), but again, there can be trouble issues at times (especially with macros). If you create a new file with LibreOffice, you can "save as" to a Microsoft format to share with Windows users, and most of the time it will work fine.
But there is no perfect solution to the differences that you may run up against... Linux is not Windows, and LibreOffice is not Microsoft Office. If you have highly specialized needs (Autocad drawings, Photoshop formatted images, Microsoft Access databases, or others)... then the problems are even harder, or impossible. Things like Turbo Tax will not run in Linux, not even under Wine, in my experience. But I have run an old version of Quicken (checkbook program) under Wine for years, but I am now switching to a different program, Homebank, that runs in Linux for me, and Windows for my wife.
So, if your needs are fairly simple, you have a better chance of success than if your have very complicated files to work with.
Cheers