This project is structured according this guide: https://docs.python-guide.org/writing/structure/
Which in turn, is based on this project: https://github.com/navdeep-G/samplemod
The tests suite is based on this guide: https://docs.python-guide.org/writing/tests/