The purpose of this project is to create a compositing display server that client programs can connect to through well-defined protocols.