Can this just be Arc<TextRun>?