Port Data.h and Common.h