Refactored to move the code that uses Markup interface together with the definition.
Added an example shell script for generating markdown.
The models are now listed in alphabetical order. The fields within a model are now listed in alphabetical order. Changed the markdown tables from HTML to GitHub-flavored.