Building an open source Arduino IDE with Simulator looking for feedback

Hello,

I am creating an open source Arduino IDE with an Arduino Simulator. The IDE will out put Arduino Code, but the user will use Blockly to write the code. Blockly is a drag and drop coding language. The simulator allows you to go back and forth through the code, much like a person who is doing video editing.

I am planning on turning this into a free desktop app that will allow users to upload code directly to the Arduino. I am looking for feedback on how I can make it better. Any feedback is appreciated.

Demo Video: https://www.youtube.com/watch?v=x4fgE3sZMQw

Demo Link: https://phptuts.github.io/ElectroBlocks/

Code: https://github.com/phptuts/ElectroBlocks

Thank you

PS the code right now is a mess, but I am hoping to have it cleaned up real soon.