Initial commit
Initial commit of base project.
Step 1 - The basic list with an XML model.

Start with empty list
add ListView
Add xml model
Add ListItemComponent for item
(Add ListItemComponent for todaytem)
Step 2 - Data QListModel in C++.

We used a QListDataModel as the basis for our app.
Step 3 - Adding loaded data to the model.
Step 4 - ListScrollStateHandler - onAtEndChanged
Step 5- Fetching more data and tracking index.
Step 6 - Detecting no more data available.
Step 7 - The "loading" item.
Step 8 - Error handling.
Step 9 - Edge cases.