The Composite TOP does all these things, why pollute the list of TOPs with old-school individual TOPs like ‘over’, ‘inside’, etc.?
We do that since they are more common operations and easily discoverable. There’s always a tradeoff between machine mega-nodes that do lots and splitting them out for easy of creating and reading the network