extracting data paths
able to output a graph, but lots of control ports, clk and rst are not removed