(C) Alexander Mahr 2024 + This work is licensed under AGPL-3.0-only