Layout parser/generator workflow.
Implement quick and dirty markdown generator to prove the concept
Complete AST for production rules
Complete AST for directives
Complete AST for declaration
Complete MarkDown header/line/block AST
Clean up
Visitor pattern
Generate MarkDown via visiting AST
Escape markdown
Merge branch 'feature/ToMarkDown' into develop