After watching some videos, and reading some stuff about this. Especially the following video:
It seems, all they are doing is have a breadboard with perhaps around 60 separate 'columns' (interconnected sections of a breadboard). Connect to an I/O line of a library card. Which seems to be an Arduino, with each of its ports, connected to a separate column of the breadboard.
Which runs on the Arduino, software to check the correct component placement, create the signal generator signals (e.g. PWM outputs), and the various components, internal to their breadboard, are just features of an Arduino's I/O system.
E.g. A to D converters, CLB blocks (small configurable/programmable logic blocks, or even a small FPGA, on some boards, as VHDL seems to be mentioned, somewhere), if present in that MCU/Arduino version (or via software loops), it is not that clear, on their implementation.
I.e. Not really that innovative, as it is just connecting some version of the Arduino (they may offer different versions, later), with a pin of its I/O connected to one of the common (column) connections, on the breadboard.
By 'common' I mean, that if you plug a 40 pin DIP IC, into a standard breadboard. Each pin, is connected to the other pins, in the same column, until you get to the separating middle section of the breadboard (A diagram would make this much easier to explain).
Then using software running on the Arduino, to 'create' the extra components.
I presume they plan on doing, analogue versions, which using banks of analogue matrix multiplexers, would cope with automatically wiring up analogue circuitry/components, on the breadboard.
As perhaps others in this thread have indicated. The student, would probably be better off, learning the entire process or properly using a breadboard, along with wiring it up, getting the component placement right, and real life debugging, of why it doesn't work, e.g. a component is the wrong way round or in the wrong place, etc.
I'm not sure that the two inventors of this system, have properly thought this thing through. As there are so many possible problems with this idea, such as the currents being too high, for analogue multiplexers, the time delays being too long, if software processes signals, possible extra electrical noise and too much stray capacitance/inductance, extra impedance from the multiplexers, and so on.