Issue #2851000: Changes artifact processing to go through the plugin so they can be namespaced. Mostly.