Split interface
It looks like I'll need to make Trajectory iterable.