Much simpler layout processor
Parse/pretty print more of the syntax
Initial data type parsing
Add a .gitignore for parser/lexer artifacts