Renderer
è una classe di fabbrica che raggruppa tutti gli altri componenti di un renderer.
Contiene metodi per creare il provider costante, le informazioni di rendering, l'oggetto del percorso e il cassetto. e contiene il codice per cablarli tutti quando esegue il rendering di un blocco.
Se vuoi modificare solo una parte di un renderer esistente (ad esempio le costanti), puoi sottoclassare il metodo di fabbrica pertinente.