(2022-11-01) Note I put the source code to ED&D up on github: source link