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:
-instanceA
-instanceB
--instanceC
---instanceD
---instanceE
----instanceF
...
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.
This stack exchange answer suggests the Views Tree module might have worked but it does not seem to be porting to D8.
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.