@iainnash have ran into some issues with gas limit errors trying to call the updateRenderer function from a UI. I believe the issue is that updateRenderer in curator.sol calls _updateRenderer, which itself calls intitalizeWithData from DefaultMetadataRenderer.sol RATHER than setBaseURI.
My understanding is that the intialize should get called by the constructor, but updates to it should call setBaseURI instead of initialize. Could be wrong but just throwing out there