Adding a bunch of verilog block implementations