This method allows a caller to generate a nested block within a body. Since a nested block has its own content body, this now allows for deep structures to be generated.
These will grow to have significant logic of their own, so hiding them at the end of the Body file makes things harder to read.