set a hierarchic layouter