Move Renderer from abstractNode into its own file.