Create Types.hpp