SCENARIO 1: BUTTON WIDTH IS BASED ON LABEL WIDTH
I want the width of the button to be:
padding_left + label_width + padding_right
I want the height of the button to be:
padding_top + label_height + padding_bottom
I want the label centered horizontally and vertically