Trying to add some documentation.

Note: docs are hard