Another motivation I didn't mention is that I wanted a more modern engine to run on the ESP32 platform, though it is not quite there yet.
Happy to answer any questions here.