Refactor LiveInterval: introduce new LiveRange class