Chapter 5: Advanced Application Development with Vala and GTK 3.0+