A bit of refactoring inside GlyphArrangement, to avoid som edge-cases where the wrong number of lines is chosen.