halfway to migrating towards using a graphics-agnostic paths structure,