This is unfortunately one giant commit, but this now (partially) parses Persistent.sav. There is still some structs and data left to parse, and we're suspiciously missing 3KiB of data at the end. But... progress!
This replaces several of the duplicate GUID-like structs, and throws them into a struct that more closely resembles FGuid.