WIP: Refactor entire project #16

Draft
tom wants to merge 23 commits from make_linters_happy into main
Showing only changes of commit 6813428489 - Show all commits