A lot of blocks seem to be "container blocks" that have nothing more
than a size followed by a bunch of other blocks. Thus, blocks have a
tree structure where blocks can contain other blocks. Represent that by
increasing the indentation for sub-blocks of a given block, and
restructure the code to make parsing these blocks easier. Make the MBS2
block the first container block.