I have started one for the SID209 but no-one would understand it.

It's complex because:
- there are at least 3 active sets (trees?) of tables during normal up to temp operation (5 total)
- HPT does not show which table set is active...
- an active set of tables can have sub-tables
- There are many inputs into the active table (fuel, timing, inject conf, Trq2Ffuel, Fuel Pressure and probably others I've forgotten)
- Tables of a particular description do not always have matching axes
- Some referenced values (injection pulsewidth) have to be interpolated for both pressure and duration
- There can be multiple input tables for a given situation
Consequently, you can't realistically create a calculator for all map sets easily (The GM Duramax calculators are super simple in comparison). Then you need to decide which map sets are relevant to you, and build a calculator for this.
For me I focused on map sets 4&5, EngineMode=0, 70C+ ECT, and InjConfigs 2&5. I figured in all other circumstances the factory setting was adequate (and known to work).
From all this I could now work out injection duration (ms) crank angle (CA degrees) and crank angle travel (CA duration). I know when injection starts, and finishes. But this has to be done for Pre2, Pre1 and Main injection (post injection is not relevant to the chosen map sets) and referenced to each other to show if there is overlap occurring at times (there is sometimes). (Oh, you have to create some foundation engine motion reference tables, too)
So, once that's all done I ended up with a spreadsheet for table sets 4&5 (MAPs4&5) InjConf 2&5. The FuelQty+Timing sheets have ~24 tables (7 are input) to create a picture of what's happening for that EngMode+InjConfig+MAP. There are 4 of these that are actively used and switched between during normal hot engine operation [that I can tell]. You could make all these the same for simplicity (but that's not my style). I specifically wanted to capture EOI info (we already know SOI) and duration to know when injection needs to stop (to stop wasted fuel and just generating high temps). The upshot of all this, is that it looks (unsurprisingly) like the injectors are well matched to fuel pressure and the turbo is sized spot-on for these needs. It looks like [to me] there's about 12% overhead available for fuel and ~5% for air while trying to stay above an AFR of 20:1 (my minimum for the 3.2) technically.
I DO KNOW if I gave the calculator to someone else, it would need an hour to walk through the tables, how some were created (because a different factory tune will require interpolation recreation), how they get used, and why I have some info that I have included (like piston position). I don't have the time to explain this (unless someone is paying) so my recommendation is have a go and try and do something that you will understand.
To encourage you, here's a piccy of some output table info that interests me but might not be of interest to [most] others.
2022.01.14 16.09 02.jpg
hth,