We are creating a view showing the a hierarchical view of certain objects in our domain model. Using WPF this is what our hierarchies look like.
The text in the upper right corner is a description and title of the hierarchy and a status of the hierarchy. If you hover over them they change into editing controls.
For a starting point for creating the hierarchy you can check out:
Its a two-parter, with some refactoring. We added drag and drop functionallity on top of this. With the drop validation done based on rules in our domain-model.