Refactored the value peeking API into a separate module.
Improved the documentation.
Towards push refactoring.
Further runtime API refinement.
Added 'run' client and prepared for the merge-sort test