Wrap up the UI.
Add docs.