One more question to @chillu: what do you mean by the seperator character? One that should stand between the arguments (SetWidth200 **x** -test.jpg) or one to seperate multiple generator/argument tuples (SetWidth200x **-** SetHeight300x **-** test.jpg). What is the problem with the seperator we currently use?