gobject-example An example GObject application (with cats) TODO Classes Inheritance Interfaces Signals Introspection