Splitting into separate renderers.