Create Writer.hpp