Update sources.
Update example.
Update docs.
Add docs.
Clean up.
Clean up docs.