Check model usability before connecting tools

If the model has no way to iterate the elements, selection (popup with
details about element) makes no sense.

Accordingly, if the model has no mechanism matching mechanism, it makes
no sense to add a toolbar item for that task.