I'm aware. The X server is the thing the user sits and operates. I've written quite a bit of Xlib code in my day.