Suppose "CFG+" was created, where it is identical to standard context-free grammars in every way, but rather than rules being limited to unions, was also closed over intersections, both between CFGs and between other CFG+'s.
Consider non-context-free language: $$ \{ a^nb^nc^n|n≥0\} $$
With the addition of intersections, consider the following "CFG+": $$ S\rightarrow AB\ \&\ CD $$ $$ A\rightarrow aAb\ |\ \epsilon $$ $$ B\rightarrow cB\ |\ \epsilon $$ $$ C\rightarrow aC\ |\ \epsilon $$ $$ D\rightarrow bDc\ |\ \epsilon $$
As AB covers when #a = #b, and CD when #b = #c, this intersection will match the non-context-free language given above.
It is obvious that context-free languages are a strict subset of the languages described by CFG+. However, how does this compare with other languages? Is this equivalent to a context sensitive grammar? An unrestricted grammar? Is there already a language category I should be recognizing this as?