Completed #2 (XML Documentation)

Will need to revisit this task as the code changes, to maintain currency.

Signed-off-by: Sukasa <nick.m@shaw.ca>