Refactored documentation a bit