Client concepts for dealing with CVS/SVN-like checkouts and workflows.