The proginit.py module provides standards for programs. These include program parameters, program configuration files and the log system.
These files create a callable Python package and manage the version number of the complete project in the __about__.py file only. All other parts, including Makefile, will use that version number.