Type of container object, should be something among 'section', 'comment', 'directive', 'blank'.
Name of container object. The name is required for sections and directives, not for blanks or comments.
Content of container object. The content is used in directives and comments.
Array of attributes for container object. Optionally, you can add attributes to your container. These can be used by the chosen parser.