Introducing Activator for ViewComponents.

@rynowak can you file one with all the details in your mind?