Several doc updates

- Refactored revision support some more
- Moved some of the transaction docs to rashomon