Modified the renderer factory to ensure a block renderer is always created, regardless of whether it is displayed or not. This ensures a uniform execution of other code within the core