Instead of having a mess of nested PHP arrays, use strongly typed PHP objects.
There is some naming confusion between "Dispaly builder" and "Instance"
Active
1.0
State Manager
Remove entity_config_id?
According to Jean, we need a fallback for the demo instance.
Less risky to do it after we have the test coverage.