Update RendererOptions interface to simplify configuration
To make the renderer API simpler and easier to use, we should make most of the options optional with default values when not provided.
To make the renderer API simpler and easier to use, we should make most of the options optional with default values when not provided.