`GtkListItem` is used by list widgets to represent items in a `GListModel`.
The `GtkListItem`s are managed by the list widget (with its factory) and cannot be created by applications, but they need to be populated
by application code. This is done by calling [[email protected]_child].
`GtkListItem`s exist in 2 stages:
The unbound stage where the listitem is not currently connected to an item in the list. In that case, the [[email protected]:item
] property is set to null.
The bound stage where the listitem references an item from the list. The [[email protected]:item] property is not
null.