docs: explain module's purpose

closes #16
closes #17