A unified approach to modelling trajectories