Factored out segment highlighting logic from Uize.Build.Search module into a new Uize.Str.SegmentHighlighter module.