Artifact search: cleaner code and better use of models

* Advisable artifacts: remove never-displayed components
* Artifact portfolio: replaced a conditional behavior addition