Awesome!
Do you think you could show us a picture of how to set up hierarchy properly for exporting Multiple Bricks by Group?
I'm assuming that it goes like Group1 > BOUNDS0, COLLISION0, MESH0 Group2 > BOUNDS1, COLLISION1, MESH1
There is no hierarchy anywhere. Each group is a new brick and can contain whatever just like with single brick export. One object can be in multiple groups if you so wish which is useful for doors, for example, where the size of the brick should not change between the open and closed states.
maybe instead of using material colors, use the material name alongside its color?
The material name, if it is one of the valid brick texture names (BOTTOMEDGE, BOTTOMLOOP, RAMP, SIDE, TOP), is used. Otherwise it is ignored. (Unless it
contains "blank", see the readme.) As I'm typing this I realize that I have forgotten "PRINT".
The BOUNDS box determines the exact size of the brick. a brick's mesh can extend outside of the BOUNDS box - the COLLISION cannot (well it can but it will be glitchy)
This is correct. The bottom face of the bounds object is the bottom plane or "ground" of the brick.