Reworked documentation to make types clearer and function signatures more obvious.