1. A computer-implemented method comprising: generating a first flow of objects of a page using a flow algorithm, wherein the first flow indicates a sequential order of the objects; visually representing the first flow on a display of a computing device for review by a human editor; receiving a second flow of objects of the page created by the human editor designating points in the objects to indicate a sequential order of the objects; visually representing the second flow on the display of the computing device, wherein the second flow passes through points on the objects designated by the human editor; converting the second flow into a third flow of objects of the page, visually representing the third flow on the display of the computing device for review by the human editor, wherein the third flow passes through at least one predetermined point on an object which is a different point than a point designated by the human editor in the second flow; receiving an acceptance of the third flow by the human editor; and ordering the objects based at least in part on the accepted third flow.