Toward building a grammar, then visiting to print

Also some namespacing. ProductionRules are at least context-free, not
general