Add renderer class to manage the whole rendering process(connect different parts of the pipeline without them knowing of the existence of the others)