Paged replay prototype using high/low watermark

- test
- API docs
- bug fixes