correction to the timing and air/fuel ratio? When water temperature goes up or it is 50 degrees hotter outside, I doubt you want to run the same timing or the same a/f . You can tune on real cold day in winter. Then summer time comes a long with 100 degrees plus. Your water temperature starts to go over 200 or 210. The timing or a/f may not be safe.
Have these corrections configurable by the user . Have trigger points configurable too.