I'm implementing the pin jumpering using tooled IC sockets and CAT5e solid #24AWG wiring. The opposing jumper IC socket pins have a PCB 'solder jumper' feature to enable permanent one to one (wire free) jumpering, which will be the most common method.
The solder jumpers can be left open to permit inserting a through hole component 'into' the GPIO lines or to permit rerouting the GPIO, via the jumper IC sockets.
I decided to implement the PCB routing for a crystal&caps and bypass/decoupling caps for 40Pin PICS as protoboard pin jumpering is limited with this wide PIC as it 'bridges' half of the adjacent IC socket jumper pins. These parts are optional, but the enhanced protoboard jumpering capability for the narrow PICs pins can configure the protoboard to use these components with those PICs as well.
This will take advantage of the 4x PLL clock of the more modern PIC chips. It adds flexibility, although attention must be paid to the jumpering for all to work, but then that applies to any breadboard anyway.
I attach a PCB layout. The top layer is a ground layer that is left out for visibility.
There are 6 x 20 pin IC sockets ganged to permit any size PIC as well as offer the mentioned pin jumpering capability. This allows for 100% PIC pin isolation. Thus several PICS can be used at once with several jumpered power lines and GPIO being brought out to the twin 40 pin edge headers for breadboard connection AND simultaneous multichannel logic monitoring. No more tiny pin grabbing logic probe rat nest. The 20 pin socket in the lower left offers 3 x gnd & 3 x 5V and 2 x 3.3V pins for jumpering to the PIC jumper sockets. The top 8 pin jumper socket passes any 7 segment patterns to the anodes via a 220 ohm DIL array.
3 LEDs and 3 tactile buttons with weak pull ups are implemented as shown. I'll fully comment the PCB for user clarity later on.