I'd like to see more parameters to customize layout.
Examples:
- how many lines the menu should have
- how many pixel wide and high the buttons should be
- how many columns show be created
- each group should be listed in one column
I could try to help reading the code, suggesting changes and even compiling + TESTING!!
I'm here to help!