This was just moved and not changed except for the addition of `calculate_abs_widths_and_margins()`, right?