1. 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.