This is a GListModel implementation with a neat API that can be used to implement trees inside GtkListBox.