[RETHINK] EPIC: Handling of configuration data
1. https://code.hampel-soft.com/open-source/dqmh/hse-application-template/-/issues/158: Config structure
2. https://code.hampel-soft.com/open-source/dqmh/hse-application-template/-/issues/137: Build specs
3. https://code.hampel-soft.com/open-source/dqmh/hse-application-template/-/issues/160: Wizard
4. https://code.hampel-soft.com/open-source/dqmh/hse-application-template/-/issues/159: Installation
5. https://code.hampel-soft.com/open-source/dqmh/hse-application-template/-/issues/162: Setup/Init
----
**Prerequisites**
* https://dokuwiki.hampel-soft.com/code/common/project-structure
* https://dokuwiki.hampel-soft.com/code/common/deployment-structure
* all requirements here shall also apply to the DATA folder where applicable
* these ideas affect the `hse-libraries` and `hse-application-template` repos
**What problems do we want to solve?**
1. Our HSE Application Template shall work on a given set of configuration data
* (we already have that with our CONFIG folder and UNIT subfolders)
2. We shall be able to provide user-defined locations for the CONFIG folder
* (we already have that with the application-specific exe.ini)
3. First-time installation on an enduser PC shall create all necessary files (config folders, config.ini, unit_default...)
* alternative: create files not during installation but during first run
5. Update installation on an enduser PC shall update the default settings but not overwrite any user-specific (config.ini and Unit_xyz) files
**Notes**
Unit folders used to be helpful with
* running the same application on different computers and maintaining all configuration in one place (repo)
* running the same application with different configuration sets on the same computer
* maintaining development/developer configuration and enduser/testsystem configuration
issue