Rename Trajectory to PathFollowingTrajectory
Add abstract Trajectory base class