Updates documentation.
Updates unit tests.