Text this: Reconstruction of complex single-cell trajectories using CellRouter