Vanno usati, detto in generale, i "layout manager". Ne esistono svariati, ciascuno ha concetti e criteri specifici, che vanno ovviamente compresi bene.