Separating the Wayland Compositor and Window Manager

Traditional Wayland compositors have a monolithic architecture that combines the compositor and window manager into a single program. This has the downside of requiring Wayland window managers to do the significant work of implementing an entire Wayland compositor as well. The new 0.4.0 release of river , a non-monolithic Wayland compositor, breaks from this traditional architecture and splits the…