Creates a new iterator for part data.
Smart pointer to the created iterator object for the part data.