Refactoring matching. @pekkaklarck, I'm having a lot of trouble figuring out how to make sure all library/resource recommendations have full names (library.keyword) without the logic in _get_full_names_for_keyword. Got any ideas? What I've written works, but it seems a bit ugly and inefficient.