There are concepts of `Block` (and `BufferBlocks`) which are not the same as a `Struct` The goal is to expand on this topic for newcomers to SPIR-V 