Fix includes
Uncomment old usage of Settings

TODO: Write an operator overload
Move #includes to platform.hpp
Add namespace gt