Change datapoints to be compact (don't record missing or corrupt frames)
and introduce a new mechanism for marking gaps to replace it.