So, essentially, 先 has the broad meaning of "ahead"; either ahead of time (in the past), ahead of an object (something up ahead), the place ahead in time (the destination), the point ahead of pencil, or an event ahead of now/another event (the future). Is that right?