Checkout

Document the checkout apis.

- [x] Strategies
- [x] Basic methods
- [x] Paths
- [x] Progress callbacks
- [x] Notify callbacks