rank node depend level posit hierarchi set weight achiev proper node sequenc layout row exceed maximum row width split standalon node avail weight node determin column todo weight doesn appear work intend multipl group children special intermix order group parent gener tfm rank weight node list classdiagram node comment arrai list classdiagram node node row clear tree set classdiagram node node tree tree set classdiagram node layout node packag todo row node row classdiagram node node node tree node packag packag packag current rank node comment comment add node row num node rank node row size row num node row add node row row num node row row num add node node classdiagram node node comment row ind node node node node rank node row row ind add node node row row node row size node row dia row node row row dia row set row number row dia row dia row split max row width gap dia row node row add row dia row 