A program generation apparatus according to the present invention includes a translation unit and a generation unit. Specifically, the present methods provide a user interface for configuring one or more layout categories associated with data on the graphical display. At least a portion of the numerical values of at least one of the first markup document or the second markup document are automatically transformed, so that the at least some of the first numerical values of the first markup document and at least some of the second numerical values of the second markup document have a common unit of measure.