          image = self.frame_selector()
          frame_name = self.interface.get_frame_name()
          alignments = self.alignments.get_alignments_for_frame(frame_name)
          faces_updated = self.interface.state["edit"]["update_faces"]
          roi = self.extracted_faces.get_roi_for_frame(frame_name,
                                                       faces_updated)
          if faces_updated:
              self.interface.state["edit"]["update_faces"] = False
  
          frame = FrameDisplay(image, alignments, roi, self.interface).image
          faces = self.set_faces(frame_name, alignments).image
 
</s> remove         alignments = self.alignments.get_alignments_for_frame(frame_name)
 </s> add         alignments = self.alignments.get_faces_in_frame(frame_name) </s> remove         faces = self.set_faces(frame_name, alignments).image
 </s> add         faces = self.set_faces(frame_name).image </s> remove             self.alignments.update_alignment(
                frame,
                self.interface.get_selected_face_id(),
                alignment)
 </s> add             self.alignments.update_face(frame,
                                        self.interface.get_selected_face_id(),
                                        alignment) </s> remove         extracted = self.extracted_faces
        size = extracted.size

        faces = extracted.get_faces_for_frame(frame)

        landmarks_xy = [alignment["landmarksXY"] for alignment in alignments]
        landmarks = [
            {"landmarksXY": aligned}
            for aligned
            in extracted.get_aligned_landmarks_for_frame(frame, landmarks_xy)]

        return FacesDisplay(faces, landmarks, size, self.interface)
 </s> add         faces = self.extracted_faces.get_faces_in_frame(frame)
        landmarks = [{"landmarksXY": face.aligned_landmarks}
                     for face in self.extracted_faces.faces]
        return FacesDisplay(faces,
                            landmarks,
                            self.extracted_faces.size,
                            self.interface) </s> remove             top_left = [point for point in roi[0].squeeze()[0]]
 </s> add             top_left = [point for point in roi.squeeze()[0]]
        self.extracted_faces.get_faces(frame_name)
        roi = [face.original_roi for face in self.extracted_faces.faces]

          image = self.frame_selector()
          frame_name = self.interface.get_frame_name()
          alignments = self.alignments.get_alignments_for_frame(frame_name)
          faces_updated = self.interface.state["edit"]["update_faces"]
        self.extracted_faces.get_faces(frame_name)
        roi = [face.original_roi for face in self.extracted_faces.faces]

        self.extracted_faces.get_faces(frame_name)
        roi = [face.original_roi for face in self.extracted_faces.faces]

          if faces_updated:
              self.interface.state["edit"]["update_faces"] = False
  
          frame = FrameDisplay(image, alignments, roi, self.interface).image
          faces = self.set_faces(frame_name, alignments).image
keep keep keep keep replace replace keep keep keep keep keep
 Fix convert-adjust (#531)

* Add dimensions to alignments + refactor

* Add frame_dims + funcs to DetectFaces. Add alignments lib

* Convert Adjust working

* Refactor and tidy up 
tools/lib_alignments/jobs_manual.py