Original commit message from CVS: Code Cleanups Added use cases for the source elements.
Original commit message from CVS: initial checkin