doc: grammar-component TODOs
The documentation for
TODO - the name should be changed to grammar-field or grammar-clause-field or something.
TODO - (properties and the grammar) should this be in the public interface? As with grammar-clause, I think it should only if properties can add to the grammar. As with the TODO comment in grammar-clause.