Suggestion: Dynamic circuit block model
Instead of having the current block model which is always the same, make the block model show the actual circuit.
Interesting idea, but not too sure about it. I want to keep it very vanilla, which i'm not sure that would be. I'd guess that would also mean that you can see the circuit working in the model, which might be quite some work. Maybe in the far future, who knows.
Instead, it would be nice if the input and output ports changed their appearance
That might be helpful, though i'm not sure how that would work well with only a few pixels to work with per port.
An alternative idea would be to optionally depend on WTHIT and display the circuit with WTHIT's tooltip.