We can associate each state with a `Pane` and compare that against the new panes to remove states w/ respective panes which no longer exist. Because we always increment `Pane`, new states are always added to the end, so this retain + add new state approach will ensure continuity when panes are added & removed |
||
|---|---|---|
| .. | ||
| assets | ||
| src | ||
| Cargo.toml | ||