Interactive tool

Interface + modport sketch

Bundle signals once, then give each role a modport — directions flip so producer and consumer stay consistent.