Orientation/Learning Documentation

The code in this pull request comprises of two parts:

1. Documentation as orientation or learning material. Some in class and class-feature note clauses and others in NOTES.txt (which--at it turns out--is not going to be my ultimate suggestion, but simply where we started).

2. Some changes I needed to get EWF to run on my local machine.

Just a comment on notes/comments.
This usage of 'note' seems to be at the desadvantage of feature's comment.
Now, with various existing tool displaying the "comments", we are missing the comment text ..., and mainly display "see ... notes (below)"
Would it be better to have in the comment itself
-- Quick comment ....
--| #description:
--|      * `map_agent_uri' is used ....
--| #glossary:
--|     * ...

This way, existing tool still display meaning full comments, and we still benefit from extended documentation categorized with section   #description and so on ..?