use unique_ptr with Gfx
use unique_ptr with Input
use unique_ptr with ResourceFactory
add on git ignore release folder
better cmake configurations
fix component types
lots of trees
hide temporal 2d sprite
add doxygen example image