Codereview with no technical changes.

Added some code documentation and renamed a few files.