Extended documentation.