Tweak archi
Allow controller to implement its own selectDialog
Improve consistency, select button is now mandatory
Use last gradle build tools
SelectDialog are cancelable
Tweak consistency, options are now in selectDialog
Implement startDialog behaviour skeleton
Implement startDialog for basic controller
Add visual callback for BasicController usage