ViewComponent as ancestor of all views added