Impressive. Have you worked with xcb in the past? I think the lack of good tutorials and documentation makes me always choose to start new projects with xlib. How would you compare working with xlib vs xcb?
As you say, the documentation is barely to entirely non-existent.