Linguistic frontend to abstract or simplify programmatic operations using some high or low-level programming language as a linguistic backend.
Such images or pictures would be analogous to punch-cards used in older vacuum-base machines.
The images could correspond to a model type (see LOG).
I don't think this would displace programmers and would be job creating:
The closest I've seen to this idea is Piet programming.
Services that provide diagrammatic work-flows are not quite what I had in mind but come close to the idea here. These services largely abstract integrating two services together (which is valuable and powerful by itself). However, they do not provide robust flexibility independently of the cloud UI's in which they are written. If these were removed of their cloud UI context and tethered solely to raw programming functionality we'd arrive at the idea above.