A link to the nyctal compositor source which I wrote earlier that also contains some answers to frequently asked questions like "why?"https://github.com/s-rah/nyctal