Make Trajectory more easily abstractable for binary formats