Flint: Rework tree widget
This was never maintainable.
It would be good to design it properly in order to
- Create a table widget
- Which is a tree of columns
- Easy way to feed the table line by line
- Easy way to feed the columns
- Easy way to display/hide the columns
This should not be so difficult