Start reworking array/struct handling.
Updated struct test case.
Closer to having structs working correctly.
Add another test.
Fix an issue with arrays in HDL.
More array changes.
Array fixes.
Fix Verilog syntax error.
More array fixes.
More array fixes.
Add a parameter to select if simulation should dump a waveform.