Added minimum API with minimum docs.
It's a start on issue #2.