WIP: [Do not merge] VR Branch
First iteration of my VR branch for review. I don't expect this to be merged to master, would make more sense to pull it to a separate branch if at all but it doesn't seem like gitlab lets me do that. The pipeline fails because it can't find openxr, i haven't looked into getting a working pipeline yet.