Extend mlang_tools::list_components() to return branches info too
Improve the components selector to display versions, too