Here's my idea, why don't you make a coding language of your own that turns easy actions into ASM when compiled, but easy to make, for an example...
Display_Text("Hello World.") = Hard ASM Code to make it print the text "Hello World.".
And why not have instant drag & drop actions that compiles...