Data from the data model is added to the view by a factory, which is a subclass of
ListItemFactory. There is only one such subclass in gtkmm,
SignalListItemFactory. Data from the model is added to the
view with signal handlers connected to a SignalListItemFactory.