Refactor code structure for improved readability and maintainability
Merge branch 'main' of https://github.com/DanielLavrushin/GeodatExplorer
feat: enhance build workflow; add inputs for version, draft, and prer… …elease options