Added hash binder and hash stream model.
Self-review, aka renamed everything.