How does button grouping effect my project?
Button groups can be used to get independent LED/graphical buttons visual state.
If you control two screens on a keypad you can add the buttons to two different groups to get independent LED behavior. The same can be done to graphical buttons to get independent state behavior.
NOTE, adding buttons into groups wont have any effect on sequences to shared devices between groups.