Add the option to specify a point as a reference point, and use that point to correct for drift over time