Create IPlatformFactory.h

create the platform factory interface file