LiveUpdateSegment
class LiveUpdateSegment
A single phase in a Live Update progress bar.
getProgress is interpreted against the sum of segment lengths. With the default length of 1 per segment this matches segments.size(), so callers that do not set a length keep the original behaviour.