Suggestion: Don't render empty module console information

This change will allow modules to provide the console usage and banner
information dynamically and returning an empty array/string when nothing
should be rendered. 

A module can now check the environment and capabilities before returning
the information.