Current tab-aware ResourceView and derived classes have too high cohesion with the tab-management code which does not scale well (tab count-wise). A separate tab factory that contributes tabs to a ResourceView seems a better approach. This request stems from pfeldman's comment for bug 39822.