Squashed merge of Eden codebase. Original merge had Eden git history which contained objects incompatible with this repo's remote. Eden source: https://git.eden-emu.dev/eden-emu/eden