I second the idea of the 3D breadboard idea but would like to add a caveat
which would be a graphical representation of the completed board showing the components,
copper, silkscreens, etc., in free space that one could "fly-around" and and could be
zoomed in and out of....