More major VrSharp rewrites.