The CheckBoxGroup also brings a variety of flexible customization options, including:
Having different values for the label text and the value accessible in code
Rendering the checkboxes before or after the labels
Laying out the checkboxes horizontally or vertically