update Controller, Visualization and RenderEngine mechanisms

but not yet tested the new pipeline functionalities