Programmable Breadboard
Create a digital schematic and upload it to a board. The board configures the connections and shows where to place the components.
The challenge is that being able to connect any two rows is a combinatorial explosion. Just the 120 rows of regular breadboard creates 120! combinations. But this would also never be useful.
Instead, there are some hidden nodes. Each node is connected to many of the strips. The goal being something like each strip shares at least 3 nodes with each other strip. The best way to do this would be to pull in a bunch of examples and test them out.
I think the real gain is going to come from parallel connections. The process also doesn't need to be perfect. If it can reduce the number of wires by 90%, that would be a huge win.