Yes we all know that but this framework is not an pure emulator too so there is a high possibility of using one of these frameworks to dynamically be translator between two different CPU architectures (one is host architecture that will get translated memory and stuff and one is target architecture that we want to run but it's not supported by default in the host machine). Framework is better than emulator in this case. Just download an example executables from Unicorn/Quiling framework (shared library...
Is it possible to implement Unicorn Emulation Framework in rEFInd or anything similar to that to emulate CPU instructions and architecture to be able to execute any bootloader from this boot manager. Basically if boot manager detects that an Windows/Ubuntu ARM64 bootloader is installed, it will use that framework to emulate support for that architecture and execute that bootloader that could lead to booting ARM64 OS on Intel/AMD CPUs natively without needing to run the full VM in the booted system...