Update documentation throughout