Structure: document why a custom GtkTreeModel is used