duc_dir type now has the full path embedded in the struct. This makes referencing relative directories much easier, used for example for graphing