How much can the diagram change from user to user? If there aren’t that many options just showing and hiding elements may be all you need to do, or maybe take a look at draggable elements and see if they can do what you need.
Interesting, thanks. Yeah those are good ideas. Ideally it will change very dynamically from user to user, kind of keeping track of things in a flow chart. Hmm, I need to think about it some more. Also, are you saying to do those changes all in Bubble? Or in code? If the latter, would it work with Bubble?