Use TreeView for structure view
This replaces the raw JSON data and shows it nicely structured tree view, making it easier to navigate. Model taken from QJsonViewer (https://git.simply-life.net/simply-life.net/qjsonviewer/) with some small improvements/changes.