Struct in System verilog

In reply to Design Engineer:

And other blog posts here.