Resolve "Add demo tree if configuration hierarchy is empty (Follow-up from "Feature use configurations data model")"
Closes #21 (closed)
Goal of this MR:
- adds a demo tree as long as no platforms or devices are added to the configuration
- the demo tree has no functionality, so no nodes can be selected or removed
- the demo tree disappears as soon as a platform or device was added by the user