Renaming module interface to communicate controllers init explicitly
Adding functionality to omit some controllers (like 'commons') via options