GoTextNode label position

How do I position a label in a GoTextNode in a fixed size from to top of the node.
Thanks from Morten Mygind, Omada A/S

The easiest thing to do is to set .AutoResizes to false and override LayoutChildren to call the base method and then set the .Label.Bounds to where you want it to be relative to the .Background.
An override of LayoutChildren is also the right place to customize where the ports are on the node, and to size/position any other objects that you are using as decoration on the node. For example, FlowCharter.GraphNode does this, to customize the port positions.