Supposedly the IO-4's JVS interface presents the exact same capabilities as the IO-3 except that it purports to have a massive number of GPIO outputs (20 ports, each port having 8 bits). So we'll just make our emulated IO-3 look like an IO-4 then.