Is there a manual or lesson on how Virtual Items are supposed to work in eB?

I'm trying to define attributes for a virtual item, but can't figure out how all the various types of virtual items are supposed to relate to one another (ungrouped vs grouped VI and Virtual Item Groups).

Is there a good use-case example of how these all inter-relate?