Pass over ==initializeWidgets==

- Adds more details about the purpose of this method
- Adds a pattern
- Adds an example
- Adds a section about instantiating sub wigdets

--------

Also adds a bit of details about the other pillars
Generate Markdown output
Update the titles
Generate Markdown output
Generate Markdown output
Continue to fill up sections

- Changes the section label
- Adds a new definition
- Reformat the definitions
- Adds a note specifying if the method is mandatory or optional
- Adds info about `initializePresenter`
- Adds a section about the pragmas in specs
- Start to write examples about layouts
Change a tab in two spaces
More examples
Generate Markdown output
Finish with examples