Lots of updates to examples and documentation