Pretty much a complete rewrite. Wayland is nothing like X11.
I have taken to likening Wayland to svgalib.
The basic task of Wayland is to facilitate that a program (most commonly a DE compositor/WM) can draw on the screen using the GPU without the programmer having to write OpenGL code.