feat(app): use checkboxes for module selection

Instead of asking for each module separately, you now get a nice checkbox dialog
where you can tick each of the modules on and off.