Visual Studio add-in that allows a user to generate adapter patterns for selected types/assemblies