My first idea was to allow for a single recommendation per module because (a) it would force peeps to self-filter and provide what they think is the best recommendation and (b) it makes for a simpler interface (one input rather than possibly many). 

In all cases, if we want many alternatives, yeah, we'll have to change that a wee bit.