separating default config from main renderer, allowing further customization without needing to inherit/extend