I would like to know how best to manage a content type having 1:n parent-child relations in Drupal 8.
I need to display a view of the relationships. Although in theory unlimited I anticipate the depth will not exceed 4 generations.
As shown in my diagram below, C is a child of B. D & E are children of C etc:
I presume entity reference is the way to go. From my limited D6/7 experience I prefer having a parent ref on a child (having unlimited child inline entity references can seem confusing to my less web savvy users - a single parent from a drop down select is clearer). Although I am happy to be convinced otherwise if other factors outweigh this.
I think waiting for the Views Field View module to be ported to D8 might provide a solution but this seems overkill.
This is such a basic need I suspect in my lack of experience I am missing a simple solution. Any suggestions how best to approach this appreciated.