This example shows how to add textual descriptions to shapes and how to position them over the shapes. The annotations property of the node can be used to add descriptions. The offset, horizontalAlignment, and verticalAlignment properties of the annotation can be used to customize the position of the descriptions. The bold, italic, fontSize, and fontFamily properties can be used to customize the appearance of the descriptions. To change the position of the descriptions, select a node and choose the template in the property panel.