As I already emailed Ilker, I would second @TargaDriver that granularity should be improved.
Ideally based on user settings. However, this would still require an intelligent cleaning algorithm. No need to record marks every few meters when going in a perfectly straight line.
However, high granularity required when slowly entering a barely chartered bay. As we won’t to follow our safe track next time we get there.