An alternate solution that I am considering and will try if and when it becomes available is to create a new or even parameterized renderer. Druid-Shell is an up and coming option by Raph Levien and company. I've also considered pathfinder. There will be more options as time goes on and I would like to make the system modular enough to explore them.
I would need to build the equivalent of https://github.com/aclysma/skulpin for metal. This would be very difficult for me personally to do as I don't have easy access to a modern macos machine. The total amount of code is relatively low though