Added (horrible) commenting using the XML Documentation method.