Isn't wayland a protocol? A drop in would carry the complexity.