I suspect that this is a bit too fluid at this point to warrant documentation like this. In the future at some point, it will settle down and we can have some clear guarantees about what layouts you get for structures like this, as well as what kinds of optimizations you'll get.