C++ Project and File generators