Their role is seen when we are trying to use the same graph many times for various files, in this way we must set parameters for the graph, which get replaced anyway during run. So we can keep one graph version for different files and not different versions.