An example activity for testing purposes. Should eventually include many tricky corner cases that we want implemented properly.
This needs to be in plain C, as Python examples are everywhere while most things that need to be ported are not able to call Python libraries. C, C++, Pascal, and numerous other languages are able to call into C code.
There should be implementations for GTK, SDL, and raw Xlib.