Improving source code documentation.

Time to start preparing everything for some other developer…