We should remove the GraphQL field Diagram#autoLayout and instead use the real source of the value: DiagramDescription#autoLayout. As such, the auto layout state of the diagram should be retrieve in DiagramRepresentation when the component is mounted.
This would greatly simplify future improvements