Working on changing the way we do joints between segments. Changed line-line joints to use line intersection methods.
Made a better special-case for joining lines of equal widths.