1. A computer implemented method comprising: reading, from a text file, a plurality of hardware component identifiers; assigning a plurality of component instances to a data structure, wherein the component instances correspond to hardware component identifiers and wherein component instances in the data structure include a column identifier and a row identifier; retrieving widths and heights corresponding to the hardware component identifiers; and organizing hardware components included in the data structure in a hardware graphics layout based upon the column and row identifier of the components and based upon the width and height of the components, wherein the hardware graphics layout is adapted to be read by a visual hardware circuit design tool.