Added documentation; package-level descriptions.