* Refactor code to split it up a bit more into specific classes & rename consistently
* Add extra supported parameters to generate in Pipeline
* Update UI in TextoImageView to handle all values to be supported (but some are not usable currently)
* Move out code signing to xcconfig files so that anybody can compile the project with their own settings
* Remove Mac (Catalyst) target and add a macOS target instead
* Add a .gitignore file which ignores user-specific files and the user's own xcconfig signing files