Documentation and test suite