3 Basic button creation & management
6 Register commands (modules will be able to build a CLI / GUI / whatever out of it)
8 Skinning buttons (using buttonfacade most likely)
9 manage visibility of buttons
10 ActionButton module (most likely with everything saved clientside)
11 Having our usual 5 textfields on the buttons
19 Grouping (this module should communicate all its grouping settings to buttonfacade automagicaly if its loaded)