1. A computer-implemented method for automatically providing a connector in a diagram, comprising: determining connection points associated with objects to be connected; placing the connector between the connection points, wherein a shape and a position of the connector is determined based on routing the connector using an imaginary boundary box and a position and origination of two imaginary vectors on the imaginary boundary box relative to each other; applying at least one property associated with the connector; assigning a padding value to each of the connection points of the connector; associating one of a user defined and a default content with the connector; and providing a graphical output that includes the connector to one of a display device, a printer, and a storage device.