The apparatus of the layout is a computer system including a inputs and a CPU controlling a memory storing a program for generating all of the objects in the data structure, allowing simple user input of graphical objects representing the objects in the circuit layout.