Add docs for tap, and update all other documentation.