document implementation (start) and test antlr4 tree observation
docucharacter linked list
manipulating document
use a grammar to create document sections (easy)