That bit about xlib and the libraries built upon it reminds me of something that my Dad told me once about how he and my mother decorated the rooms in our family's lake cabin back in 1957. He said that they'd take the first thing they put in... say some curtains... and then for the next thing they'd match the color to that. And then for the next thing, they'd match the colors of that and/or the first thing. And by the time they finished they had a whole room whose decorative scheme was completely based upon one insigificant thing which they didn't really like all that much anyway.