Describir: Foundations of GTK+ development /