Codebase documentation

Following section contains codebase documenation generated with, a little bit of assistance, sphinx.ext.autodoc.

Modules