Refactored ModuleTranslation and adds docs.
Fixes #35.