One .obj is enough, and color is equal to a material here is an example with the plugin and export TIG. (We should add the views and materials or leave the choice to the user in the pre-recorded preferences)

TIG's exporter exports only one obj file provided it is textured differently. So inputs in the obj file are inputs for textures.

Separate objs for components and groups gives great flexibility for saving vram when instances are concerned. I still claim that proper auto grouping of nodes with respect to components, layers is the best approach.

Show graph is a non-finished option Fuzzy started. So it's not valid yet.

ok I wait to see the next version; then it would be possible in show graph display groups and Fi separates and create archives to minimize and simplify aborescence the show graph keeping the rendering speed.