Delete Factory.hpp