Testbench is split between the synthesizable transactors and non-synthesizable parts to allow reuse of transactors in the newly added verilator test bench