OSVVM Transaction Based Testbench Architecture