**Improve deployment in general:** - Allow custom tags to image building, deployment and pushing - Add caching for poetry dependencies in manager image building. This way, the lengthy poetry install process will only be executed when dependency configuration is changed or updated - Add basic recoverability to all services via timeouts and timeout handling. A service should no longer be locked if the opposite side is not responding. Also, Simdra services no longer need to be restarted as a whole. - Receive status information about all services from manager directly **Configuration via Ghidra GUI:** - Add new configuration window to see status of SimDra and upload necessary files/data - Accessible via Binary Similarity -> Configure **Tests** - Unit tests in manager, worker and ignite client - Integration tests for manager, worker and ignite client **Code quality:** - Major refactoring in some cases. Split up some classes for better maintainability and testing. - Type hints in manager and worker - Some renaming - A lot of bugfixes **Refactor program ids:** - Program IDs now work as they were intended to