Create a base class GdsOutputRenderer with a virtual function render_output, which can be derived by the different output renderers.