beginnings of a model based on QStandardItemModel