Mid vendor copy scripting
Mid-refactor for vendor script copying
Update tests