Introducing Activator for ViewComponents.

nit: spacing