Back on topic somewhat more, look up the Adaptronic range of ECU's that Jaycos has used a few times (not done one myself), they are FULLY self mapping, to a scarey extent TBH, they will do both the timing and fuelling in closed loop to build the base tables for you more or less from scratch.