The idea for it came from the Digital Logic Sim https://youtu.be/QZwneRb-zqA?si=RghP8s6gu7FZpmqi&t=189.This feature mimics mod support, would be easier for the average user and might actually be a good addition to mods whenever they ever arrive and is possibly easier to create compared to a full fledged mod support.Simplest implementation that first came to my mind:User can choose to make some of the breadboard's sockets in a design into an "output"/"input" type and some basic elements as being "variable" (e.g. a resistor exists in an imported design, the design gets imported and the user can input different value for that inner resistor). The imported design can be visualized as a simple rectangle with the design's name on it.Problems for this implementation:
Dynamically generated pins might render the created component unusable (=> it would also need some kind of 3D editor/3D preview so the user could adjust the result one way or another)
Input(e.g. button)/indicator(e.g. led) components would probably be hard to implement so they render and function properly.
Also I don't know how bad this would be for the optimization for example a TTL AND logic component created this way should be really easy on the resources, but handling more complex signals could be hard to manage.