Understanding TrajGPT: Bringing Innovation to Synthetic Trajectory Generation