3.0 doc update

It looks like I failed to create a pull request when this was ready ...