A node label is a special kind of label that is attached to any node. When the node moves, the label repositions itself to remain at the same location in relation to the new position of the node. Node labels are useful for labeling shapes when the shape does not have internal text, or when additional notes are required. There are several powerful options for creating, attaching, detaching, and re-positioning node labels.