With this huge problem solved it was time to start stretching in the other direction. Exposing stuff to the c# side so they could be used by gamemodes and addons.
Things like particle effects,
traces,
sound events, player models, health, dying, respawning, decals.