Reworked documentation.