Javascript to D framework for large frontend projects using LDC and Emscripten