Choice of programming language
Currently the project is written using a subset of C++. We should reconsider whether this is a good choice given the size of the project and the complexity C++ introduces.
For consistency with other freedesktop.org projects and simplicity of implementation, perhaps we should consider writing in C instead.