Add examples and documentation
Update documentation