Finish documentation, and examples