wip: comments, symbols, metadata

In the following we should only list the valid top-level elements. `shellVariables` is not a top-level element and should be declared in the `settings` section.

`TM_*` should then be in the shellVariables section.