grapher: better axis label layout system