“Visual Studio Integration Package” vs “Visual Studio Add-in”: qual é a diferença?

Ao criar uma nova extensão para o visual studio, há duas opções de projeto: "Visual Studio Integration Package" e "Visual Studio Add-in". Qual é a diferença entre os dois tipos de projetos e quando você usaria um sobre o outro?