Added visibility set and improved rendering pass
Added camera and primitives