Has anyone done an MMC snapin using C#?