docs(modules): add documentation for modules structure

Closes #20