Cleaning up, adding more examples.