* Refactor.
* Add :nodoc: where needed.