When it comes to linux-in-linux virtualization of GUIs you can do much better than virt-manager/vmware/virtualbox nowadays. With crosvm you can share Wayland through shared memory buffers and obtain opengl & vulkan acceleration for the guest while at it. This way guest applications appear through the host's Wayland compositor seamlessly.