First of all, specific questions about that may be better elsewhere. If you have github account, then in my repository, for example.
Quick answers here:
- there are formulas for calculating L from initial amounts, start with that.
- not that I'm aware of, and agree that this is much needed!
- Desmos is just a tool, anyone can make their own models AFAIK.