update docs
minor cleanup
cleanup ui plugin and add registry listener support
update name of menus extension point
convert tuple of menus to list of menus
import traceback at module level
add 'reverse' kwarg to rank_sort
add default core plugin loader extension
factor out plugin refresh listener
add core plugin with loader support
use loader for the icon if needed
fix typo
update docs
wip refactor simplify registry listeners