We use Data Functions from our server library to quickly add features to new DXP files. The issue we are having is once you add a data function to a new DXP file it keeps the server path. If someone make a change to the function and then saves, it overwrites your data function on the server. We need the ability to load a data function from the library and then embed the data function in the file, so it is isolated just to that DXP file. The only way I can find to embed a data function is to start from scratch in a new DXP file, which becomes a pain when you have a complicated script with lots of input/outputs.