Replace/add relay to input/output

If a component fails to deserialize, currently all connections are deleted.
This is a problem when I am adding more variables for information for when a component needs to read and write. This could probably be fixed by using a tryGet in the deserialization process.
But if a component is missing like the library is not there or was depreciated, I was wondering if it could replace that component with relays that are named with the component input/output in place of the connection?
When fologram removed a component after a change in versions, I was left trying to figure out where all the connections were meant to be connected.

On a separate functionality, I was wondering if part of a component’s drop down menu was the ability add a relay to all inputs, all outputs or all inputs and outputs.