A Virtual Laboratory for Digital Design