There is no such thing as a "window manager" on Wayland, Wayland is
only a protocol. A so called"compositor" must implement that protocol.
The problem: everything has to be in the compositor, which means you
either implement the whole display server or nothing. The concept of
window managers is non-existent under Wayland.

OK, I am getting the picture now:

I was under the impression from Daniel Stone's writings that wayland was
only part of the rendering chain. Daniel had made the point that X was
this horror of a monolithic bit of code (which he had spent too much of
his life on) and that wayland would allow the compartmentalisation of
the code.

From what has been said here it seems that the monolith is back.
--
Sawfish ML