Add support for source orderd top scoring segments

And, in the process, prevent  overlapping margins on score ordered segmentes.