Trajectory

Is that not redundant? We'd pass a ``std::unique_ptr`` in an ownership transfer.