Should we use layers or multiple diagrams?

We are working on a application have some functionalities on 1 screen, 1 diagram.
And we want to seperate our diagram operations to seperate screens
But we want to use some diagram functionalities on all screens like zoom in/out, undo-redo,…
We also want to change contents of some panels due to screen change.

So our question is: Should we use layers or multiple diagrams?

  • Which is good for performance ?
  • What is best practice ?

It is difficult for us to provide a good answer without knowing a lot more about what you might need to do.

I hope it clear that each different page will have a different diagram instance. But it is not clear how much code will be able to be shared between them.

I suggest that the best policy is to do whatever is simplest.

Thank you @walter