Refactor menu binding
Add metadata fields
Add saving and displaying processed Markdown HTML