Some of these examples are based on: http://pages.cs.wisc.edu/~ghost/doc/cvs/Use.htm