Hardware -> Kernel -> Wayland -> X11 Server -> UI Toolkit -> Application
That鈥檚 the correct design.
Hardware -> Kernel -> Wayland -> UI Toolkit -> Application
That鈥檚 the wrong design.
See, the X11 server provides stuff that UI toolkits shouldn鈥檛 have to, and that Wayland shouldn鈥檛 be made to. Xorg is old and crusty and hard to maintain. The X11 protocol isn鈥檛 the problem. Don鈥檛 throw away mature solutions just because it鈥檚 not new and shiny.