Added a second label to a goView Node

How do I go about adding a second label to a node? I have something like the follow, if you assume the [] represents an ellipser or square. I have the node.text displaying about the shape and I want to add some additional text below the shape. I see in the samples that you can add a GoText as label and I tried that and set it to display at the center-bottom, but it only replaced my title text.

Title
[ ]
0.05
I have a chart where I have lots of percentages. Each node has a name and a percentage. So I want to put the name on top and the percent on the bottom.

I understand that I need to overide somethings in the basic node class that I am using. I am just not sure what to overide to get this to work.

Can you put me to an example or explain how to do this?

Best regards,
Jon