Wayland C++ bindings