I\'m currently writing a Vue application where I allow the editing of some components by the end user. The rendered structure is currently generated from a tree-like data st