Knute, to your point I think that the Dynamics context, while slightly better than lyricMode for this use case still has a similar issue given that the project I'm working on is of considerable size and would require a significant refactor. Feasible but I'd like to avoid doing this if at all possible.
Werner, it seems like I'd have to do trial and error to figure out what the minimum viable staff-padding is for each line and then set it each time. If I calibrate it once for the most extreme staff (the second in the given example), then there will be quite a bit of excess space between the first staff and the line of markup objects. Any change to other objects on the staff after the initial per-staff calibration would also require another calibration of the staff-specific padding value. Is there a way to query the maximum extent of a staff/calculate what the value of the staff padding should be such that all of the objects are vertically aligned? ~Fennel