Third party plugins can override this function to modify the install mechanism and support alternative install methods.