Compositing display servers are becoming fashionable, because they allow more sophisticated graphics operations such as anti-aliasing and translucency.
The purpose of this project is to create a client-side library for communicating with such display servers. It should preferably create abstractions that are common to several kinds of display servers.
The library should allow for different backends and backends for Wayland and the X11 render extensions should be realized.