diff --git a/eros.cabal b/eros.cabal
--- a/eros.cabal
+++ b/eros.cabal
@@ -1,5 +1,5 @@
 name:                eros
-version:             0.2.1.1
+version:             0.3.0.0
 synopsis:            A text censorship library.
 description:
   A Haskell library for censoring text, using
@@ -11,6 +11,13 @@
   There exist compressed versions, for use within your code. You can see the
   compressed versions
   <https://github.com/pharpend/eros/tree/master/res/phraselists-ugly here>.
+
+  The library is not very well tested (or really, tested at all), so I wouldn't
+  recommend using it for anything important just quite yet. I'm quickly working
+  towards a stable version, though!
+
+  I recommend looking at the API documentation for Text.Eros if you want an idea
+  of how to use the library.
 -- homepage:            https://eros.valkyrian.com/
 license:             BSD3
 license-file:        LICENSE
@@ -25,16 +32,18 @@
 cabal-version:       >=1.10
 extra-source-files:
   README.md
+  res/erosc-dummy-inputs/*.json
   res/schemata/*.json
   res/phraselists-pretty/*.json
 
 library
   exposed-modules:
-      Text.Eros.Message
-    , Text.Eros.Phrase
-    , Text.Eros.Phraselist
+      Text.Eros
   other-modules:       
       Paths_eros
+    , Text.Eros.Message
+    , Text.Eros.Phrase
+    , Text.Eros.Phraselist
   other-extensions:
       FlexibleInstances
     , OverloadedStrings
@@ -70,10 +79,10 @@
     , containers
     , eros
     , text
-  hs-source-dirs: src/client/
-  main-is: Main.lhs
-  default-language:    Haskell2010
-  ghc-options: -Wall
+  hs-source-dirs:   src/client/
+  main-is:        Main.lhs
+  default-language: Haskell2010
+  ghc-options:      -Wall
 
 source-repository head
   type:     git
diff --git a/res/erosc-dummy-inputs/input0.json b/res/erosc-dummy-inputs/input0.json
new file mode 100644
--- /dev/null
+++ b/res/erosc-dummy-inputs/input0.json
@@ -0,0 +1,7 @@
+{
+  "text": "Fuck you, you fucking fuck! Fucking bitch tits milf sex sluts!",
+  "eros-lists": [
+    "gambling",
+    "pornography"
+  ]
+}
diff --git a/src/library/Text/Eros.hs b/src/library/Text/Eros.hs
new file mode 100644
--- /dev/null
+++ b/src/library/Text/Eros.hs
@@ -0,0 +1,18 @@
+-- |
+-- Module       : Text.Eros
+-- Description  : Capstone Module for eros
+-- Copyright    : 2014, Peter Harpending.
+-- License      : BSD3
+-- Maintainer   : Peter Harpending <pharpend2@gmail.com>
+-- Stability    : experimental
+-- Portability  : archlinux
+--
+-- This module serves as a bit of a capstone to the whole eros
+-- library. The idea being you can just import this module, and get
+-- all the functionality from all the rest of eros.
+
+module Text.Eros (module Text.Eros) where
+
+import Text.Eros.Message    as Text.Eros
+import Text.Eros.Phrase     as Text.Eros
+import Text.Eros.Phraselist as Text.Eros
