Fixes #7. New design and docs cleanup.