Introducing Activator for ViewComponents.

Could you use something other than a string? It's not a realistic use case to DI strings.