* Documentation and minor cleanup.