Add examples and documentation