20. The computer-implemented method according to claim 17 , wherein the guidelines are associated with the object, and the guidelines are modified in response to a position change of the object.
17. A computer-implemented method comprising: receiving input selecting a location within an application as an insertion point for entering an object within the application; determining that content exists in the application; determining whether the selected location is within at least one of a gravity boundary and a measurement boundary of at least one guideline of a plurality of guidelines associated with portions of the content; selecting a dominant guideline from among the plurality of guidelines; automatically adjusting a position of the insertion point to align the position according to the dominant guideline.