Why did you remove this `Show` instance?  Is `S.Svg` not an instance of `Show`?  The `Show` instance is needed by `diagrams-builder` to include backend options in the hash of a diagram (so that the diagram will be recompiled if the options change).