Add width_unit option to for % widths