Add redistributor and refactor.

Towards issue #84.
Add webinar.

Closes #78.