* Store GUI state in a user config path instead of the installation directory
* Write temporary files in an OS specific temp folder instead of the installation directory
* Improve README and docs
* Bug fixes
Mainainance release:
* Apply code quality best practices
* Update dependencies
* Update README.md
* Reduce code duplication
* Setup CI to auto generate docs and windows binaries
* GUI fixes
* Correct sign in DC BPA noise formula