As of right now - symbols work just like a file you might include with PHP. Meaning: if you make a change - all pages that include or require that file get updated with the changes. (Such as header.php or footer.php)
It would streamline the workflow a lot I think if symbols could be committed. In other words, if you drag a symbol onto a page, you can commit it and it becomes static code on that page with all references to the original symbol being dropped. That way, it can be edited to the heart’s content without changing the actual symbol. And if it was something that didn’t need to be customized - then it would not be committed by the user and stay a symbol.
I know multiple symbols can be created. However, quite a few websites today use many of the same elements on multiple pages. Classes solve this for basic architecture, but I think this idea would allow more complex elements to be accessible without having to refer to the plethora of classes and so forth.
Thanks for considering.