Implement customized values
Move things around to make room for Meta
Implement Lexer
Implement a lexer for EBNF grammars