Added documentation to the main struct and Parse function.