Types — Handle run-time type creation
#include <gtk/gtk.h>
The GTK+ type system is extensible. Because of that, types have to be managed at runtime.