WIP: Rust Server #2

Draft
luke wants to merge 5 commits from server-dev into main

5 Commits