Factory function that creates the appropriate renderer based on the backend name. Falls back to ragg if the requested backend is unavailable.
Usage
create_renderer(
backend = "ragg",
width = 1280,
height = 720,
background_color = "#000000",
camera = NULL
)