SPLICE it! Order of position no longer matters

Out of order positions, will be spliced in. Path will update properly.
Graph will also update (check TODO). Altitude profile will not work
correctly. Wrose case is when the packets are in reverse order. (check
TODO)

TODO:
- add logic to manipualte the null entries when splicing
- make the altitude profile work in all cases