Shape fixes - used the added flag to determine if the directed edge is forward or reverse based on the edge info.
Shape fixes - used the added flag to determine if the directed edge
is forward or reverse based on the edge info.

fsaric/mjolnir,fsaric/mjolnir,fsaric/mjolnir