Convert embedded views to view canvas instances?

Is there possibly a simple way to convert embedded views within a view to the instances structure for a view canvas? I don't see a system function that allow me to extract from a view configuration, so would I need to parse the actual view configuration json on the filesystem?

My goal is a workflow where my team can create diagrams in an empty view using drag and drop from a library of views, then easily convert that to view canvas instances which can live within the tag provider and be instantiated dynamically outside of our project structure.