Applications connecting to display servers is an architecturally sound idea. Different displays have different physical properties such as color depth etc. which must be taken care of at run time. I hope this idea is not lost along the way. My concern is that since the modern GUI toolkits such as Gtk and Qt has already made key concepts such as X resources and X-in-X proxies pretty much unusable, a lot of people might never have used it and won't miss it.