Jim, I'm curious though-your original question seemed to be referring to different textures on each face, not simple primitives.
Rare or otherwise, a cabinetmaking plug-in to VW called interiorCAD makes a lot of use of groups of 3D polygons to create all sorts of detailed "real world objects," among them cabinet cases, doors, drawers, hardware, etc. In this particular case, there are dialogs to choose textures for each face, as in one kind of edgeband, another kind of cabinet interior, then yet another kind of cabinet exterior. The objects are not "decomposed," (just as an extrude will not decompose, but convert into 3D polygons)--rather, it is another way of modelling. Mass doesn't matter to a processor, only to our sense of the world. It is quite effortless to texture various facets, though I realize this is a specialized application.
For more basic rendering, I think some tutorials are in the VW Help files, and also in various Nemetschek support discs. And yes, PIO is plug-in object.
Gytis