Let's start with Label1, because it is one of the outermost parts. We'll attach the label to its parent's top and left edges, but leave the bottom and right edges unattached. Use these values for the framingSpec property:
Offset: 10
Offset: 10
Leaving the right and bottom edges unattached allows the label to resize itself correctly if the font size changes or if the text changes due to translation, provided the part's recomputeSize property is set to true, which it is by default.