diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,7 @@
+# 0.0.0.1 (2023-01-11)
+
+Documentation enhancements
+
 # 0.0.0.0 (2022-11-08)
 
-* Initial release
+Initial release
diff --git a/supply-chain.cabal b/supply-chain.cabal
--- a/supply-chain.cabal
+++ b/supply-chain.cabal
@@ -1,7 +1,7 @@
 cabal-version: 3.0
 
 name: supply-chain
-version: 0.0.0.0
+version: 0.0.0.1
 
 category: Monads, Streaming
 synopsis: Composable request-response pipelines
@@ -24,7 +24,7 @@
 license: Apache-2.0
 license-file: license.txt
 
-extra-doc-files: readme.md changelog.md
+extra-source-files: *.md
 
 common base
     default-language: GHC2021
@@ -35,7 +35,7 @@
         NoImplicitPrelude
 
     build-depends:
-        base ^>= 4.16 || ^>= 4.17
+      , base ^>= 4.16 || ^>= 4.17
       , supply-chain-core ^>= 0.0
 
 library
diff --git a/supply-chain/SupplyChain.hs b/supply-chain/SupplyChain.hs
--- a/supply-chain/SupplyChain.hs
+++ b/supply-chain/SupplyChain.hs
@@ -1,6 +1,7 @@
 module SupplyChain
   (
 
+    {- * Modules -} {- $modules -}
     {- * Job type -} Job,
     {- * Making jobs -} order, perform,
     {- * Running jobs -} run, eval,
@@ -16,3 +17,15 @@
 import SupplyChain.Referral (Referral (Referral))
 import SupplyChain.Unit (Unit (Unit))
 import SupplyChain.Vendor (Vendor (Vendor, handle), (>->))
+
+{- $modules
+
+* "SupplyChain.Alter" — Functions for modifying requests and actions
+* "SupplyChain.Effect" — An /effect/ is either /request/ or /perform/
+* "SupplyChain.Job" — A /job/ makes requests, performs actions, and returns
+* "SupplyChain.JobAndVendor" — /Job/ + /vendor/
+* "SupplyChain.Referral" — A /referral/ consists of a product and a new vendor
+* "SupplyChain.Unit" — /Unit/ is a simple interface with one request and a fixed response type
+* "SupplyChain.Vendor" — A /vendor/ responds to requests, makes requests, and performs actions
+
+-}
diff --git a/supply-chain/SupplyChain/Alter.hs b/supply-chain/SupplyChain/Alter.hs
--- a/supply-chain/SupplyChain/Alter.hs
+++ b/supply-chain/SupplyChain/Alter.hs
@@ -1,4 +1,4 @@
--- | Description: functions for modifying requests and actions
+-- | Functions for modifying requests and actions
 
 module SupplyChain.Alter
   (
diff --git a/supply-chain/SupplyChain/Effect.hs b/supply-chain/SupplyChain/Effect.hs
--- a/supply-chain/SupplyChain/Effect.hs
+++ b/supply-chain/SupplyChain/Effect.hs
@@ -1,4 +1,4 @@
--- | Description: an /effect/ is either /request/ or /perform/
+-- | An /effect/ is either /request/ or /perform/
 
 module SupplyChain.Effect
   (
diff --git a/supply-chain/SupplyChain/Job.hs b/supply-chain/SupplyChain/Job.hs
--- a/supply-chain/SupplyChain/Job.hs
+++ b/supply-chain/SupplyChain/Job.hs
@@ -1,4 +1,4 @@
--- | Description: a /job/ makes requests, performs actions, and returns
+-- | A /job/ makes requests, performs actions, and returns
 
 module SupplyChain.Job
   (
diff --git a/supply-chain/SupplyChain/JobAndVendor.hs b/supply-chain/SupplyChain/JobAndVendor.hs
--- a/supply-chain/SupplyChain/JobAndVendor.hs
+++ b/supply-chain/SupplyChain/JobAndVendor.hs
@@ -1,4 +1,4 @@
--- | Description: /job/ + /vendor/
+-- | /Job/ + /vendor/
 
 module SupplyChain.JobAndVendor
   (
diff --git a/supply-chain/SupplyChain/Referral.hs b/supply-chain/SupplyChain/Referral.hs
--- a/supply-chain/SupplyChain/Referral.hs
+++ b/supply-chain/SupplyChain/Referral.hs
@@ -1,4 +1,4 @@
--- | Description: a /referral/ consists of a product and a new vendor
+-- | A /referral/ consists of a product and a new vendor
 
 module SupplyChain.Referral
   (
diff --git a/supply-chain/SupplyChain/Unit.hs b/supply-chain/SupplyChain/Unit.hs
--- a/supply-chain/SupplyChain/Unit.hs
+++ b/supply-chain/SupplyChain/Unit.hs
@@ -1,5 +1,4 @@
--- | Description: /unit/ is a simple interface with one request and a fixed
---                response type
+-- | /Unit/ is a simple interface with one request and a fixed response type
 
 module SupplyChain.Unit
   (
diff --git a/supply-chain/SupplyChain/Vendor.hs b/supply-chain/SupplyChain/Vendor.hs
--- a/supply-chain/SupplyChain/Vendor.hs
+++ b/supply-chain/SupplyChain/Vendor.hs
@@ -1,5 +1,4 @@
--- | Description: a /vendor/ responds to requests, makes requests, and
---                performs actions
+-- | A /vendor/ responds to requests, makes requests, and performs actions
 
 module SupplyChain.Vendor
   (
