adopt netlist synthesis scripts to restructure (wip)
"enable gating" turned back on & proposed fix for hpu_latch to support gating correctly in case previous handshake was void