Linking and updating files after a transformation

It’s a development rule here that we never change data in an external file that is not open. There are just way too many things that can go wrong.