How dremio knows exactly how to transform noSQL data into a tabular representation?

I`m trying to find exactly who is the responsable artifact that transform the databases from my MongoDB into tabular format inside dremio? Is it the coordinator node that does that when i first connect into mongo? How this process works exactly?

@Zor1nn The coordinator does planning, the source plugin using the Advanced Relational Pushdown framework send the Mongo native command and the results are rendered by UI

where can i learn more about this Advanced relational pushdown framework?