Well except for the creepy face, I like this stuff! ;-))
I did similar (maybe) with a single string argument some time ago, into which you can set all sorts of variables and formulas to evaluate or another overloaded string from which to draw whole pictures like DRAW only with more "commands" for drawing boxes and circles.
Yeah and next thing you know you have an Interpreter for a whole program string LOL!