It seems most of the work is already within Scenic to support having text flow along a path. Would this be of interest?