Add offset.cpp and offset.h.