Position defines a specific location, identified by paths line numbers and
image coordinates, within a specific diff, identified by start, head and
base commit ids.
Text position will have: new_line and old_line
Image position will have: width, height, x, y