Add TrackVisitor class