Logic Design - Interfaces in SystemVerilog (part 2)