Updating documentation, bringing out CDO code to share, and adding documentation.