Issue: changing the Model with a new IModelJson causes a full re-render of the page including re-creating all React components for tab contents. See: https://github.com/caplin/FlexLayout/issues/456#issuecomment-2631670478 Reproduction of issue: https://github.com/paralin/flex-layout-issue-3454 This issue explores an approach to avoid re-rendering the layout unnecessarily.