feat(view): add support for instantiation of nested views.

Includes shadowDom creation and integration tests for nested components.
Better name: `SomeDecoratorDirective`, and for the component test have a `SomeComponentDirective`