Add observer system (#3)
Implement observable to Component
Remove CMAKE_BUILD_TYPE preset as it forbid to change the type
Add forgotten includes in UI.hpp
Add Focused Event