Improve generation logs
Change doxygen to generate uml
Add unique_ptr for Scene & change pointer to ref for Camera
Change pointer to reference in Oculus
Add smart pointers for Scene, Crate, Plane, Texture
Fix ptr for Crate & Texture
Fix ptr for Plane
Fix plane
Add smart pointers for Input & Oculus
Add unique_ptr for Grahpic object shader