Camera,Renderer,Refactoring