This is neat and could become a great learning tool. Some user friendly suggestions, though.
Some way to delete modules or wires. Currently I have to delete an input or output just to remove a wire.
Maybe a "Reset" button so you clear everything on screen and start again
Simulation speed of the wires like in the video you made recently showing how the signal travels slowly through the wire (this may be harder to do)
Editing of created chips.