better visualisation of evidence for generic matcher + refactored location of matcher pluginimpl