local variable for nodes

Hi everyone,

I'm using graphviz for a BI tool named TM1
http://www.bihints.com/graphing_tm1_data_flow

TM1 tool create data/calculated cubes and also processes.
Processes can have files or cubes in source or target.
The problem is you can define in processes local variables to declare sources/targets and graphviz take sometimes variables name instead of their value (which is really an issue because same variable name are often used).

I would like to try to make it right so I downloaded the source code, but as I never learned C#, I have really no idea how I should begin.

So if someone can indicate me the "main" code which create nodes and arrow it will really help me.

Any further information will be grately appreciated.