Module questions

More flexible to add new modules, change number of questions, change
number of mandatory modules