Since this function implicitly creates a new body, this name is more appropriate and leaves the name "AppendBlock" open for a later method to append an _existing_ block, such as when moving a block from one file to another.