Commit as backup.
Code documentation added. Written by Michael.

The documentation for the display_controllers module has been written (Support #205)
Code documentation added. Written by Michael.

The documentation for the display_drivers module has been written. (Support #205)
Code documentation added. Written by Michael.

Documentation for the display_modes module has been written. (Support #205)