Yeah I guess we should have this discussion. Maybe others can chime in.
regarding 
(a) I hope that the amount of recommendations we get, the filtering/prioritization will happen based on how many times a module was recommended
(b) I think we can keep the interface as is, just one input/recommendation at a time.